webForumDet fria alternativet

if med databas koppling mellan...

ASP

4 svar · 182 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Frågan#1

Hej! Jag undrar om det går att göra följande:

Set rs1 = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM gaster where gnamn = '"&request.querystring("vem")&"' "
rs1.Open Addera, Connect, 3, 3

if rs1("ager") = "Villa" then
Set Connect1 = Server.CreateObject("ADODB.Connection")
Connect1.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("hej.mbd")
Set rs2 = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM villor where vems = '"& rs("gnamn")&"'"
rs2.Open Addera, Connect1, 3, 3

elseif rs1("ager") = "Lagenhet" then

Set Connect1 = Server.CreateObject("ADODB.Connection")
Connect1.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("hej.mbd")
Set rs2 = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM lagenheter where vems = '"& rs("gnamn")&"'"
rs2.Open Addera, Connect1, 3, 3

elseif rs1("ager") = "Lyxvilla" then

Set Connect1 = Server.CreateObject("ADODB.Connection")
Connect1.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("hej.mdb")
Set rs2 = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM lyx where vems = '"& rs("gnamn")&"'"
rs2.Open Addera, Connect1, 3, 3

elseif rs1("ager") = "Tält" OR rs1("ager") = "Husvagn" OR rs1("ager") = "Stuga" then
camping = rs1("ager")
end if
%>

Fast på ett annat sätt antar jag... för jag får detta fel:

ADODB.Field error '80020009' 

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. 

/kommun/hem.asp, line 0
Medlem sedan nov. 20017 144 inlägg
#2

Jag tycker att det ser ut som att du skulle behöva se över databasstrukturen lite istället.

Medlem sedan nov. 2002544 inlägg
#3

jo jag tänkte också på det =P Men jag har gjort så mycket innan, som är tänkt med denna struktur... Det blir fel på dom ställerna annars...

Medlem sedan nov. 2002544 inlägg
#4

daaaahhh! Jag är "test" medlem, på min egna sida! Så jag har inte fyllt i databasen rätt! Fattas mitt namn på ett ställe kan vara därför :P

Medlem sedan nov. 2002544 inlägg
#5

hehe va inge fel på min kod :P Va bara att jag va glömsk! Tack i alla fall! ;P

347 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
219 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
219 ms — ändringar (db)