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??
Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
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.