Avatar billede mailliw Nybegynder
21. maj 2001 - 11:25 Der er 4 kommentarer og
1 løsning

fejl i asp ??

Hvor er fejlen/fejlene i følgende ASP
<%@Language=VBscript%>
<html>
<head>
<title>modtageside</title>

</head>



<body>
<%

dim fornavn

fornavn= request.form(\"input_fornavn\")

dim oRSp
Set oRSp=Server.CreateObject(\"ADODB.Recordset\")



sqltext=\"SELECT * FROM tabel \"
sqltext=sqltext& \"where personfornavn= \" & fornavn & \";\"

oRSp.Open  sqltext, \"DSN=minforbindelse\"






%>
</body>
</html>

jeg får følgende fejlmeddelels, som jeg ikke forstår da jeg har et felt i min tabel , som hedder personfornavn ??
Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'personfornavn=\'.
Avatar billede bjarke-b Nybegynder
21. maj 2001 - 11:27 #1
<%@Language=VBscript%>
<html>
<head>
<title>modtageside</title>

</head>



<body>
<%

dim fornavn

fornavn= request.form(\"input_fornavn\")

dim oRSp
Set oRSp=Server.CreateObject(\"ADODB.Recordset\")



sqltext=\"SELECT * FROM tabel where personfornavn= \'\" & fornavn & \"\'\"

oRSp.Open  sqltext, \"DSN=minforbindelse\"






%>
</body>
</html>
Avatar billede jacobchr Nybegynder
21. maj 2001 - 11:28 #2
Prøv dette istedet;

sqltext=\"SELECT * FROM tabel \"
sqltext=sqltext& \"where personfornavn=\'\"& fornavn &\"\'\"

/jacob
Avatar billede harlequin Nybegynder
21. maj 2001 - 11:35 #3
prøv med:

sqltext=sqltext & \"where personfornavn= \" & fornavn

/harlequin
Avatar billede mailliw Nybegynder
21. maj 2001 - 11:43 #4
tak for dit hurtige svar
der skulle åbenbart bruges enkelt pinger ??
Avatar billede jacobchr Nybegynder
21. maj 2001 - 11:45 #5
takker for point :-)

Yeps enkelt pinger når det er tekst og ingen når det er tal.

/jacob
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester