DatasetTableAdapters.CustomerDataAdapter customerData = new DatasetTableAdapters.CustomerDataAdapter();
customerData.insertQuery("Value1", "Value");
레코드가 데이터베이스에 삽입되지 않습니다. 이유는 무엇입니까? 데이터 집합 디자이너를 사용하고 있습니다.DataAdapter를 사용하여 레코드 삽입
DatasetTableAdapters.CustomerDataAdapter customerData = new DatasetTableAdapters.CustomerDataAdapter();
customerData.insertQuery("Value1", "Value");
레코드가 데이터베이스에 삽입되지 않습니다. 이유는 무엇입니까? 데이터 집합 디자이너를 사용하고 있습니다.DataAdapter를 사용하여 레코드 삽입
시도 뭔가?
DatasetTableAdapters.CustomerDataAdapter customerData = new DatasetTableAdapters.CustomerDataAdapter();
//make instance of the applicable customerDataTable here
customerData.Fill(customerDataTable);
customerDataTable.Rows.Add("Value1", "Value");//<-you could also add the values directly to your dataset here instead of the datatable
customerData.Update(customerDataTable);
이 방법은 winforms 응용 프로그램에서 사용하고 있습니다. 해당 요구 사항에 맞게 편집 할 수 있습니까?
대신 테이블 어댑터에서 .Insert
메서드를 사용해보십시오. 이 아마도 같은
http://msdn.microsoft.com/en-us/library/ms233812(v=vs.80).aspx
. 삽입 방법입니다. 방금 이름을 바꿨습니다. –
@Mussarant - 이름을 어떻게 변경 했습니까? – poke
내가 그 시간에 Dataset desiger에서 삽입 쿼리를 생성 할 때. –
.Update 메소드 대신 .insertQuery를 사용하여 시도해 볼 수도 있습니다. 그러나 새 행이 데이터 테이블에 추가되므로 데이터 테이블의 행을 편집하지 않으므로 업데이트가 자동으로 먼저 삽입됩니다. –