09. januar 2002 - 13:39
Der er
28 kommentarer og 1 løsning
hvad er der galt her!!!
<% if isempty(request.querystring(\"c\")) then response.redirect \"bad_joe.htm\" else set conn = server.createobject(\"adodb.connection\") conn.open \"provider=microsoft.jet.oledb.4.0; data source=\" & server.mappath(\"db/data_container.mdb\")&\";\" set rs = server.createobject(\"adodb.recordset\") _sql = \"select * from content where type_ =\" & request.querystring(\"c\") rs.open conn, _sql %> jeg får denne fejl: ADODB.Recordset fejl \'800a0bb9\' Programmet benytter argumenter, som er af en forkert type, er uden for det acceptable område eller er i indbyrdes konflikt. /joeys-hangout/update.asp, linje 13 linie 13 er den sidste linie kode joey need your brain...
Annonceindlæg fra gavdi
09. januar 2002 - 13:40
#1
du mangler formentlig en pling - prøv; _sql = \"select * from content where type_ =\'\" & request.querystring(\"c\")
09. januar 2002 - 13:42
#2
ehm .. en variabel må, så vidt jeg kan huske, ikke starte eller slutte med _ ..
09. januar 2002 - 13:46
#3
din \"pling\" virkede heller ikke
09. januar 2002 - 13:47
#4
hvis jeg omdøber type_ til type_u , virker det heller ikke
09. januar 2002 - 13:49
#5
jeg har også prøvet at navngive min sql, til joeys_sql, det virker heller ikke
09. januar 2002 - 13:55
#6
så prøv sådan; sql = \"select * from content where [type] =\'\" & request.querystring(\"c\") \"\'\" og lad dit felt i db\'en hedde \"type\"
09. januar 2002 - 13:57
#7
er type ikke reserveret?? men jeg prøver lige
09. januar 2002 - 13:58
#8
det kunne den heller ikke li\'
09. januar 2002 - 14:06
#9
er der ikke en der ved hvad der er galt, ikke at det gætteri, det gør bare at mindre folk kigger på den
09. januar 2002 - 14:07
#10
når man sætter [] omkring ved den det er en tabel og ikke noget der skal udføre... er fejlen den samme? og er du sikker på at feltet c i dit adresse-felt indeholder en værdi?
09. januar 2002 - 14:08
#11
doh - manglede selvfølgelig noget i den forrige :) sql = \"select * from content where [type] =\'\" & request.querystring(\"c\") & \"\'\"
09. januar 2002 - 14:11
#12
stadig ikke
09. januar 2002 - 14:11
#13
det kan godt være det er gætteri - men du kommer jo heller ikke med så mange oplysniger... hvilket form for felt er det - er fejlen den samme ved hvert forsøg... og når du ikke kender \"tricket\" med [] såh...
09. januar 2002 - 14:12
#14
100 piont exstra , det ved jeg ikke om du så i det andet spm :)
09. januar 2002 - 14:12
#15
så prøv at fortæl mig om det er den samme fejl i stedet for bare at sige det ikke virker!
09. januar 2002 - 14:13
#16
jeps...hvad mener du med så.... jeg spørger her inde fordi jeg ikke er asp haj... og det var ikke ment ondt, du tog det bare sådan men mit tilbud om 100 ekstra points er der stadig
09. januar 2002 - 14:14
#17
jeps det er samme fejl
09. januar 2002 - 14:17
#18
fortæl mig først... hvilken felttype har din \"type\" i databasen? tekst, notat eller tal?
09. januar 2002 - 14:17
#19
tekst
09. januar 2002 - 14:19
#20
prøv denne; Set Conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\" & Server.MapPath(\"db/data_container.mdb\") SQL = \"SELECT * from [content] where [type] = \'\" & request.querystring(\"c\") & \"\';\" Set rs = Conn.Execute(SQL)
09. januar 2002 - 14:19
#21
prøver jeg at lave type_ om til id giver den det samme problem...
09. januar 2002 - 14:21
#22
den virker, men jeg har brug for at lave recordssets i en anden del af mit script...så jeg er stadig interesseret i at få den jeg bruger til at virke.
09. januar 2002 - 14:27
#23
underligt - men det må du jo selvom... så prøv; sql = \"select * from [content] where [type] =\'\" & request.querystring(\"c\") & \"\';\" i din egen
09. januar 2002 - 14:29
#24
heller ikke
09. januar 2002 - 14:29
#25
hvad er der underligt ve at jeg skal bruge recordset objectet ??
09. januar 2002 - 14:46
#26
umiddelbart kan jeg så ikke hjælpe... for sql\'en virker i den \"normale\" anbefalede conn - fejlen vil jeg så tro ligger et andet sted, men ikke noget jeg har en idé om :o/
09. januar 2002 - 14:52
#27
fuck it, jeg prøver et andet forum, men her er points som tak for alle dine posts...
09. januar 2002 - 15:12
#28
ok... men du må gerne lige melde tilbage med hvad du finder ud af, for den irriterer skam også mig :)
09. januar 2002 - 15:50
#29
du bliver sikkert sur på mig nu fordi jeg kommer med (endnu) et gæt, men; Jeg mener, at rs.open tager sql-sætningen som første argument og conn som andet, altså rs.open sql, conn
Kurser inden for grundlæggende programmering