22. juli 2002 - 22:14Der er
15 kommentarer og 2 løsninger
Hvordan samler jeg en sql streng?
Hejsa.
Jeg er ved at skal indsætte en det felter fra en form, i en database. Jeg kunne godt tænke mig at have to variabler med sql værdierne ala dette:
' Sæt ind i database sqlTables = "tid,sagsnr osv osv" sqlValues = dato,sagsnr osv osv Rs.open "INSERT INTO Grunde("&sqlTables&") Values('"&sqlValues&"')",con
Men jeg får hele tiden denne fejl:
Error Type: Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401) Slut på sætning var ventet /admin/script/grund_tilfoj_db.asp, line 28, column 16 sqlValues = dato,sagnr ---------------^
Nogen som kan hjælpe mig med at samle sql-tråden??
city er ikke dim'et, men du bruger nok ikke option explicit (anbefales!), så det giver ikke nogen fejl. Hvilken fejl. forresten? "BY" er et reserveret ord i SQL, så det var en god ide at skifte til city. Hvad hedder feltet i databasen? city forhåbentlig.
Bortset fra det er det en god idé at samle hele sit sql-statement i en string, for så kan man lægge en response.write minSQLstreng ind, når man skal finde fejl.
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Number of query values and destination fields are not the same. /admin/script/grund_tilfoj_db.asp, line 29
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.