[ djvlajko @ 17.07.2013. 20:03 ] @
| Uspostavio sam konekciju nad bazom i ona se zove conMain
Zatim sam napravio Adapter cAdapter i objekat DataTable cTable
Podaci se lepo prikazuju u DataGridView kontroli, medjutim kada se prtisne Update dugme sa kodom ispod, nista se ne desi.
Ocekivao sam da se slog sa PrimKey = 9662 azurira sa novom siform kupca. Sve validizacije su ok.
U cemu gresim ....
Code:
Dim nPrimKey As Long = 9662
Dim strUpdate As String = "update otpremnice set kupsif = '" & Me.MyTextBox1.Text & "' where primkey = " & nPrimKey
cAdapter.UpdateCommand = New OleDbCommand(strUpdate, conMain)
cAdapter.Update(cTable)
|
[ AMD guy @ 17.07.2013. 23:25 ] @
Pogledaj primer na MSDN i prilagodi ga svome
http://msdn.microsoft.com/en-u...dataadapter.updatecommand.aspx
I koristi parametre umesto obicnog string, nema zezanja sa apostrofima i
sigurnije je
[ djvlajko @ 18.07.2013. 14:59 ] @
Tek sam nedavno poceo da radim u VS2010, pa jos vucem razmisljanja iz vb6 ....
Cini mi se da nigde nisam ukljucio kod kroz koji bi se vrsile izmene na DataTable cTable.
Adapter samo prenosi izmene iz tog objekta izvoru podataka tj bazi, jesam li u pravu.
Hvala ...
[ AMD guy @ 18.07.2013. 15:03 ] @
Adapter je veza izmedju datasource-a(Baze) i diskonektovanog objekta kao sto je dataSet i ima osnovne CRUD operacije(Create, Read, Update, Delete)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.