|
-----Original Message----- Kalau saya lihat dari
code anda, seharusnya udah jalan tuh. Tapi ini pasti kan hanya untuk insert
aja?. Kalau ada update dan delete anda harus juga kasih UpdateCommand dan
DeleteCommand. Error Messagenya juga ngak berarti apa2 tuh… (ngak jelas) Regards, From:
[email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Muliadi Liem Fungsi dibawah ini berhasil bila
saya melakukan penambahan 1 record saja. Bila saya lakukan penambahan 2 record, maka record
1 (pertama) akan berhasil disimpan, sementara record ke 2 (kedua) terjadi
error. Berikut adalah
Coding-nya: Private Sub fSaveDetails() Dim
strSQLUpdate As String = "INSERT INTO InvoiceARDetails" & _
"(InvoiceNo, MainProductID) " & _
"VALUES(@InvoiceNo, @MainProductID)" Dim cmInsert
As SqlCommand Dim
prmSQLInsert As SqlParameter cmInsert
= New SqlCommand(strSQLUpdate, cnWIS)
myDA.InsertCommand = cmInsert
cmInsert.Parameters.Add("@InvoiceNo", SqlDbType.Char, 7,
"InvoiceNo")
cmInsert.Parameters.Add("@MainProductID", SqlDbType.Char, 6,
MainProductID") If
myDS.HasChanges Then
dsChanges = myDS.GetChanges()
If dsChanges.HasErrors() Then
MessageBox.Show("Ada Error nich!")
myDS.RejectChanges()
Else
myDS.AcceptChanges()
myDA.Update(dsChanges, strTableName)
End If End
If -à error
terjadi pd posisi ini, stlh myDA.Update(..) di eksekusi End Sub Berikut adalah
pesan Error-nya: An unhandled exception of type
'System.Data.SqlClient.SqlException' occurred in system.data.dll Additional information: System error. Muliadi Liem
|
Title: RE: [Programmer-VB] .NET:: Update Dataset ke Data Source
