Vad händer om du enhetsformaterar då?
Cons.Execute("Insert Into blockat (blockad_user,user) Values(" & cint(Request.QueryString("blocka_id")) & "," & cint(Session("mem_id")) & ")")
9 svar · 195 visningar · startad av Asa
VAd är fel på denna kod?
Cons.Execute("Insert Into blockat(blockad_user,user) Values(" & Request.QueryString("blocka_id") & "," & Session("mem_id") & ")")
JAg får felmess
Syntaxfel i INSERT INTO-uttryck.
blockad_user och user är tal!
Vad händer om du enhetsformaterar då?
Cons.Execute("Insert Into blockat (blockad_user,user) Values(" & cint(Request.QueryString("blocka_id")) & "," & cint(Session("mem_id")) & ")")
Samma fel!
.. (blockad_user,[user]) ..
Har du värden i session och i dn q.s.?
Testa att skriva in ett värde direkt då.
Cons.Execute("Insert Into blockat (blockad_user,user) Values(1,1)")
Hehe!
Tackar. Det var felet! [user]
Tips: :i
Definiera överskriften bättre.
Förslag:
1.Fel med Insert
2.Syntaxfel, insert into
osv..
Ps. Bra att det ordnade till sig, user verkar vara ett upptaget namn.
Åhh - sorry! Ska göra det nästa gång!
Åsa, vid sådan fel är det bra att först lägga sql-frågan i en egen variabel, strSQLins = "INSERT INTO ...."
som sedan kan exevkeras Conn.Execute(strSQLins)
Sedan om man får ett fel (syntax-fel) så skriver man ut variabeln INNAN den exekveras. Då ser du exakt hur sql-frågan ser ut som exekveras. Du ser direkt om alla värden som bör ha värden har det
just my € 0.02
/PatrikB
Det kollade jag före innan jag posta i forumet! Det visade iallafall rätt då! Jag vet att du sagt det till mig att jag skulle göra så :)