ANCORA CON L'ADAPTER

mercoledì 02 agosto 2006 - 10.04

andreapavia Profilo | Senior Member

Una prova su DB access:
QUESTO ADAPTER MI STA FACENDO IMPAZZIRE



inserisco un nuovo record nel dataset via datagrid, tutto va a buon fine
modifico questo nuovo record e salvo


METODO DEL WF

dove dsChanged è IL DATATABLE della DATATABLEDATAGRID.RowState = DataRowState.Modified
E NON E' VUOTO,,, HA COUNT = 1


ttt = esegui_entrate.UpdAll(connessioneAccess, dsChanged, datadaIn, dataaIn).ToString
ìmydatatableEntrate.AcceptChanges()
MessageBox.Show("MODIFICHE ANDATE A BUON FINE: RECORD MOFICATI=" + ttt.ToString, "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification)

catturo questa eccezione:
"Violazione di concorrenza: UpdateCommand ha modificato 0 record."




strConn = strConn.Trim


esegui_conn.connOdbc_on(strConn)
conOdbc = esegui_conn.getconnOdbc

'esegue la query
Try
dapOdbc = New OdbcDataAdapter(strquery, conOdbc)
Dim cb As New OdbcCommandBuilder(dapOdbc)

dapOdbc.UpdateCommand = cb.GetUpdateCommand()
dapOdbc.DeleteCommand = cb.GetDeleteCommand()
dapOdbc.InsertCommand = cb.GetInsertCommand()


dapOdbc.Fill(dset)

Dim rrr As Integer
rrr = dapOdbc.Update(dt)
fff = rrr.ToString

Catch exc As Exception
fff = exc.Message()



End Try

scusate ma sto impazzendo... ringrazio anticipatamente


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5