webForumDet fria alternativet

Recordset

2 svar · 293 visningar · startad av Macce

MacceMedlem sedan apr. 2001425 inlägg
#1

Hejsan, kommer med lite nybörjarfrågor
jag har skrivit:

<%
Dim objConn, objRS, objRSunder

mdbfilepath=server.MapPath("db\artdata.mdb")

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.ConnectionString ="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & mdbfilepath & ";"

objConn.Open

Set objRS = Server.CreateObject("ADODB.Recordset")

objRS.Open "tbllnknamn",objConn,,,adCmdTable

Set objRSunder = Server.CreateObject("ADODB.Recordset")

objRSunder.Open "tblunderlnk",objConn,,,adCmdTable %>

Efter detta så lopar jag igenom de båda tabellerna och arbetar med datan från dessa....funkar bra

Är det rätt sätt att arbeta på ?

att skriva objRSunder.Open osv.
Hur bör man skriva istället ?

[Redigerat av Macce den 28 maj 2001]

[Redigerat av Macce den 28 maj 2001]

emissionMedlem sedan dec. 19996 721 inlägg
#2

Det är helt okej, såvida du alltid vill arbeta med alla rader/kolumner i tabellerna. Om inte bör du använda SQL-satser för att plocka ut relevant data.

MacceMedlem sedan apr. 2001425 inlägg
#3

Oki,

Då gör jag rätt alltså :-)

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
131 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)