26. januar 2005 - 18:12
Der er
17 kommentarer og 1 løsning
Kan ikke gennemskue min updatacommand
Hej Eksperter Hvad er der galt med nedenstående kode? VH Jesper
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
26. januar 2005 - 18:16
#1
Me.OleDbConnection1.Open() Me.OleDbUpdateCommand1.CommandText = "UPDATE Kunder SET ForNavn = '" & Fornavn & "', EfterNavn = '" & Efternavn & "', Adresse = '" & Adresse & "', PostNr = "" & PostNr, ByNavn = '" & By & "'" & _ ", TelefonNr = "" & Telefon, MobilNr = "" & Mobil, Fax = "" & Fax, Email = '" & Email & "', BetalingId = "" & Betaling WHERE KundeId = " & Id Me.OleDbUpdateCommand1.Connection = Me.OleDbConnection1 Me.OleDbUpdateCommand1.ExecuteNonQuery() Me.OleDbConnection1.Close() Me.Close()
26. januar 2005 - 18:17
#2
TelefonNr = "" & Telefon, MobilNr = "" & Mobil, Fax = "" & Fax har nogle "" som ikke skal være der
26. januar 2005 - 18:18
#3
Så vidt jeg kan se så skal der kun være en enkelt "
26. januar 2005 - 18:21
#4
Det samme gælder vist postNR Kan dog stadig ikke få det til at virke...
26. januar 2005 - 18:21
#5
ahh det prøver jeg lige
26. januar 2005 - 18:37
#6
Kan desværre ikke se hvad der er galt... Får en exeption hver eneste gang jeg kører updaten. Men jeg regner med det er sqlsætningen, da den stopper ved Me.OleDbUpdateCommand1.ExecuteNonQuery() hver gang
26. januar 2005 - 18:44
#7
Hvordan ser din SQL ud nu ?
26. januar 2005 - 18:51
#8
Me.OleDbUpdateCommand1.CommandText = "UPDATE Kunder SET ForNavn = '" & Fornavn & "', EfterNavn = '" & Efternavn & "', Adresse = '" & Adresse & "', PostNr = & PostNr, ByNavn = '" & By & "', TelefonNr = & Telefon, MobilNr = & Mobil, Fax = & Fax, Email = '" & Email & "' , BetalingId = & Betaling WHERE KundeId = " & Id
26. januar 2005 - 18:57
#9
Me.OleDbUpdateCommand1.CommandText = "UPDATE Kunder SET ForNavn = '" & Fornavn & "', EfterNavn = '" & Efternavn & "', Adresse = '" & Adresse & "', PostNr = & PostNr, ByNavn = '" & By & "', TelefonNr = " & Telefon & ", MobilNr = " & Mobil & ", Fax = " & Fax & ", Email = '" & Email & "' , BetalingId = " & Betaling & " WHERE KundeId = " & Id
26. januar 2005 - 19:00
#10
desværre stadig ikke rigtigt...
26. januar 2005 - 19:02
#11
Beklager - jeg har vist fundet fejlen...
26. januar 2005 - 19:05
#12
Dim Betaling As Integer = Me.ComboBox1.SelectedValue Den skal angive hvilken værdi der er valgt i en kombobox, og det er vist den der laver fejlen
26. januar 2005 - 19:27
#13
Er det ikke bare et cast (CType) problem ?
26. januar 2005 - 19:29
#14
Jeg ar fået det til at virke ved alle på nær postnr? Ved ikke lige hvorfor, men det må jeg lige kigge lidt på.. SQL sætningen blev rigtig nu, så du skal selvfølgelig have dine point Tak for hjælpen!
26. januar 2005 - 19:30
#15
så ligger jeg et svar
26. januar 2005 - 19:32
#16
Hvad arbejder du egentlig med - du ser ud til at have meget styr på programmeringen?
26. januar 2005 - 19:34
#17
oh ja jeg arbejder med det til daglig hvis du klikker på mit navn så står der lidt i mit mini site
26. januar 2005 - 19:36
#18
ok - det vil jeg da lige gøre...
Kurser inden for grundlæggende programmering