Avatar billede The Real Yoda Juniormester
10. august 2001 - 08:59 Der er 5 kommentarer og
3 løsninger

InStr på recordset....

ok... den store gåde:
resultatet af mine selects er:\"Blues, Soul, Funk\"
<%
sql=\"select music from tabel\"
set record=rs.execute(sql)
If Instr(record(\"music\"), \"Blues\") > 0 Then Response.write \"1\"
If Instr(record(\"music\"), \"Soul\") > 0 Then Response.write \"2\"
If Instr(record(\"music\"), \"Funk\") > 0 Then Response.write \"3\"
%>

resultatet bliver >1< i stedet for 123 men gør jeg således:

<%
sql=\"select music from tabel\"
set record=rs.execute(sql)
streng=\"Blues, Soul, Funk\"
If Instr(record(\"music\"), \"Blues\") > 0 Then Response.write \"1\"
record.movefirst
If Instr(record(\"music\"), \"Soul\") > 0 Then Response.write \"2\"
record.movefirst
If Instr(record(\"music\"), \"Funk\") > 0 Then Response.write \"3\"
record.movefirst
%>


hvorfor er det lige at det er nødvendigt med den der record.movefirst!?!?  sådan en plejer jeg altså ikke at bruge!!!
Avatar billede The Real Yoda Juniormester
10. august 2001 - 10:14 #1
som sagt... det er vist en hård nød at knække!
Avatar billede rasmustest Nybegynder
10. august 2001 - 11:12 #2
strIn

Husk str først
Avatar billede ldanielsen Nybegynder
10. august 2001 - 11:21 #3
Det ser mærkeligt ud.

Hvordan definerer du rs?

Må jeg se koden for det
Avatar billede ldanielsen Nybegynder
10. august 2001 - 11:21 #4
PS: Det HEDDER InStr
Avatar billede The Real Yoda Juniormester
10. august 2001 - 13:52 #5
<%  response.buffer=true
Set Rs = Server.CreateObject(\"ADODB.Connection\")
  DBPath = \"DBQ=\" & server.mappath(\"core.mdb\")
  Rs.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & DBPath
%>

Dette er min database connection...

men den burde da ikke have noget med noget at gøre da den ligger i include og bliver brugt på andre sider også....

og på de andre sider kan jeg godt \"genbruge\" en record uden at lave movefirst...
Avatar billede ldanielsen Nybegynder
13. august 2001 - 09:13 #6
Hej igen

Jeg kan sgu ikke komme i tanke om en god forklaring, og det er vel det du er interesseret i.

Jeg bruger selv Con.Execute, og har aldrig haft dette problem. Dog arb jeg med SQL server

Prøv med (skud i tågen):
set record=rs.execute(sql,,AdCmdText)
Avatar billede The Real Yoda Juniormester
13. august 2001 - 12:32 #7
det hjalp ikke...


det er sgu nok en fejl på min pws...

i får lidt af pointsne for forsøget... håber det er ok!
Avatar billede ldanielsen Nybegynder
13. august 2001 - 16:18 #8
Nå, så det er pws! Ja lad os give den skylden :o)
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