Prova på att slänga inte lite mellanslag:
oSQL = "Insert Into Order (Order_User, Order_Date) Values (LAST_INSERT_ID(), NOW())"
2 svar · 226 visningar · startad av aleborg
Kan inte få det här att funka:
mSQL = "Insert Into Users"
mSQL = mSQL & "(User_Firstname, User_Lastname)"
mSQL = mSQL & "Values('" & submited(0) & "', '" & submited(1) & "')"
GetConn.Execute (mSQL)
oSQL = "Insert Into Order"
oSQL = oSQL & "(Order_User, Order_Date)"
oSQL = oSQL & "Values(LAST_INSERT_ID(), '" & Now() & "')"
GetConn.Execute (oSQL), , 128
Fel:
You have an error in your SQL syntax near 'Order(Order_User, Order_Date)Values(LAST_INSERT_ID(), '2002-04-30 04:15:06')' at line 1
Vad gör jag fel??
Prova på att slänga inte lite mellanslag:
oSQL = "Insert Into Order (Order_User, Order_Date) Values (LAST_INSERT_ID(), NOW())"
Jag hittade felet!
GetConn är en funktion, en del i en komponent jag bygger. Vid andra GetConn.Execute så startar man ju om anropet, därför försvinner Insert_Last_ID värdet och ersätts med noll.
Löste det genom att lägga in en databas öppning direkt i den aktuella funktionen!