-2
C# & SQL Server를 사용하여 주식 관리에 대한 데스크톱 응용 프로그램을 코딩하고 있습니다. 이제 데이터를 DataSet
에서 데이터베이스로 업데이트하는 데 문제가 있습니다.C# 및 SQL Server에서 DataSet의 데이터를 데이터베이스로 업데이트 할 수 없습니다.
응용 프로그램에서 데이터를 삭제할 때 데이터가 DataSet
에서 삭제되었지만 데이터베이스에서 삭제되지 않았습니다.
int Pos = SearchArticleIndexByRef(DGVStock.CurrentRow.Cells[0].Value.ToString());
Ds.Tables["Article"].Rows.RemoveAt(Pos);
SdaArt.Update(Ds , "Article");
DGVStock.DataSource = Ds.Tables["Article"];
이 결과는 무엇입니까? 더 나은 답변을 얻으 려한다면 시도한 것을 사람들에게 보여줍니다. 또한 도움을 요청하는 큰 대담 섹션을 제거하면 문제는 더 깔끔해질 것입니다. –
[데이터베이스에서 삭제되지 않은 데이터 집합의 삭제 된 항목] (https://stackoverflow.com/questions/7834376/deleted-item-in-dataset-not-deleted-in-database) – mjwills
https : // msdn의 가능한 복제본. microsoft.com/en-us/library/feh3ed13.aspx?f=255&MSPPError=-2147217396에서는'Remove' /'RemoveAt' 대신'Delete'를 사용해야한다고 제안합니다. – mjwills