webForumDet fria alternativet

Fel på insert

.NET

3 svar · 222 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Vad är det för fel här?
[kod]
minDB.Execute ("insert into t_songtitlar(songtitel,album,kategori) VALUES('" & Text1(1) & "'," & Text1(2) & "," & Text1(3) & "")
[/kod)
Jag får felmedelande att det är fel på SQL:en

Medlem sedan jan. 2000978 inlägg
#2

Jag är inte säker, men ska det inte vara ' runt text1(2) och text1(3) oxå? Lite svårt att läsa koden..

Medlem sedan mars 20011 880 inlägg
#3

Nej det bör det ju inte vara eftersom det är tal (glömde skriva det förut)
När jag skriver ut det med print, så ser det riktigt ut för mig, men jag får felmedelande.
Jag får fel här med:

         posten = "songtitel = '" & Text1(1) & "', "
            posten = posten & "album = " & Text1(2) & ","
            posten = posten & "kategori = " & Text1(3) & ","
            SQL = ("Update t_songtitlar SET " & posten & " Where titel_Id = " & mittRs!titel_Id)
         minDB.Execute SQL

Jag hoppas att någon ser det här, det är inte kul alls :OO

Medlem sedan juni 200032 967 inlägg
#4
posten = posten & "kategori = " & Text1(3) [b]& ","[/b]

Du skall inte ha något kommatecken precis före WHERE.

Mvh,

1620 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
355 ms — deklarationer (db)
0 ms — hämta statistik (cache)
1245 ms — hämta tråd, inlägg och bilagor (db)
362 ms — ändringar (db)