04. november 2001 - 19:00
Der er
19 kommentarer og 1 løsning
Kan ikke finde ud af det
Kaffe_detail er min varegruppe, men jeg kan simpelthen ikke få den med over. Hvad gør jeg galt..?? Response.Write \"<tr><td><A href=\"\"java script:multiload(\'main_ramme_butik_kaffe.asp?Id=(\"& kaffe_detail &\");\',\'h_ramme_butik_kaffe.asp\')\"\"><img src=\"\"Knapper/kaffe.gif\"\" width=\"\"158\"\" height=\"\"40\"\" border=\"\"0\"\"></a></td>\" Response.Write \"</tr>\" Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'Varegruppe= ()\'. /cafe/main_ramme_butik_kaffe.asp, line 20
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
04. november 2001 - 19:09
#1
jeg kan ikke se at fejlmeddelelsen peger på noget af det viste tekst. \'Varegruppe= ()\'. /cafe/main_ramme_butik_kaffe.asp, line 20
04. november 2001 - 19:15
#2
Jeg kan heller ikke.
04. november 2001 - 19:15
#3
Prøv det her: Response.Write \"<tr><td><A href=\'java script:multiload(\'main_ramme_butik_kaffe.asp?Id=(\"& kaffe_detail &\");\',\'h_ramme_butik_kaffe.asp\')\'><img src=\'Knapper/kaffe.gif\' width=\'158\' height=\'40\' border=\'0\'></a></td>\" Response.Write \"</tr>\"
04. november 2001 - 20:00
#4
I må da gerne få denne side som fejlmeddelelsen peger på. \"main_ramme_butik_kaffe.asp\" Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"Db/Cafe.mdb\") strSQL = \"SELECT * FROM Varer WHERE Varegruppe= \" & Request.Querystring(\"Id\") set rs = myconn.execute(strSQL) Linie 20>> set rs = myconn.execute(strSQL)
04. november 2001 - 20:01
#5
strSQL = \"SELECT * FROM Varer WHERE Varegruppe= \" & Request.Querystring(\"Id\")&\" set rs = myconn.execute(strSQL) Linie 20>> set rs = myconn.execute(strSQL)
04. november 2001 - 20:02
#6
ups. strSQL = \"SELECT * FROM Varer WHERE Varegruppe= \" & Request.Querystring(\"Id\")&\"\" set rs = myconn.execute(strSQL)
04. november 2001 - 20:06
#7
>>somaliomar Dit forslag giver en syntax error
04. november 2001 - 20:11
#8
>>crunch Jeg får stadig denne fejlmeddelelse: Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'Varegruppe= ()\'. /cafe/main_ramme_butik_kaffe.asp, line 20
04. november 2001 - 20:16
#9
strSQL = \"SELECT * FROM Varer WHERE (Varegruppe=\"&Request.Querystring(\"Id\")&\")\" set rs = myconn.execute(strSQL) og husk at dit database felt i dette tilfælde skal være sat til at være tal format.
04. november 2001 - 20:17
#10
strSQL = \"SELECT * FROM Varer WHERE Varegruppe= \'\" & Request.Querystring(\"Id\")&\"\'\" set rs = myconn.execute(strSQL)
04. november 2001 - 20:18
#11
og sørg for at querystringen er modtaget. Den skal kunne ses i browserens adresselinie. skriv evt.: response.write Request.Querystring(\"Id\") - for at se om værdien er modtaget.
04. november 2001 - 20:18
#12
pepsi. > dette er hvis det er et tekstfelt.
04. november 2001 - 20:19
#13
Det kan jeg desværre ikke, det er defineret som et tekstfelt. Kan det lave det til et tekstfelt, hvis ja, hvor dan skal det så se ud
04. november 2001 - 20:20
#14
strSQL = \"SELECT * FROM Varer WHERE (Varegruppe=\'\"&Request.Querystring(\"Id\")&\"\')\" set rs = myconn.execute(strSQL) der skal \' på hvis det er tekst.
04. november 2001 - 20:26
#15
Nu har jeg lavet denne: strSQL = \"SELECT * FROM Varer WHERE (Varegruppe=\'\"&Request.Querystring(\"Id\")&\"\')\" men hvordan skal denne linie så se ud, nu når du siger at der skal \' omkring hvis det er tekst. Response.Write \"<tr><td><A href=\"\"java script:multiload(\'main_ramme_butik_kaffe.asp?Id=(\"& kaffe_detail &\");\',\'h_ramme_butik_kaffe.asp\')\"\"><img src=\"\"Knapper/kaffe.gif\"\" width=\"\"158\"\" height=\"\"40\"\" border=\"\"0\"\"></a></td>\" Response.Write \"</tr>\"
04. november 2001 - 20:31
#16
hvis jeg var dig ville jeg kun lade aspén udskrive det der skal være dynamisk, og lave resten som alm. html, alá: <tr><td><A href=\"java script:multiload(\'main_ramme_butik_kaffe.asp?Id=<%response.write request.querystring(\"kaffe_detail\")%>>;\',\'h_ramme_butik_kaffe.asp\')\"><img src=\"Knapper/kaffe.gif\" width=\"158\" height=\"40\" border=\"0\"></a></td> </tr>
04. november 2001 - 20:44
#17
Error Type: ADODB.Field (0x80020009) >>crunch Nu har jeg prøvet at lave det, som du forslår, men nu får jeg denne fejl. Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. /cafe/main_ramme_butik_kaffe.asp
04. november 2001 - 20:47
#18
hvad præcist. Den beskrevne fejl betyder at du forsøger at bruge en værdi som ikke findes. Jeg ved ikke om du f.eks. har en (\"kaffe_detail\") querystring. Men når du bruger en værdi skal den være der.
04. november 2001 - 20:51
#19
>>crunch Mange tak for hjælpen, jeg har fundet ud af det sidste selv, OG NU VIRKER DET FANME SUPER FEDT, SUPER MANGE TAK FOR HJÆLPEN. Så kan jeg endelig komme videre Jeg ved ikke om det virkede, men jeg trykkede på avanceret knappen og gav dig 50 point. for det fortjener du. :-))))
04. november 2001 - 22:04
#20
( : så siger jeg tak.
Kurser inden for grundlæggende programmering