jo Set rs = Conn.exec.. giver også et recordset. Det er fordi VB fortolkeren kan/bør gennemskue det bliver til et recordset når man skriver det på den måde. Hvis man kriver rs.Open kan det enten være en connection eller recordset eller andet object for den sags skyld.
Det er fint nok du får det til at virke, men der er som udgangspunkt intet galt i det du skrev oprindeligt. Det er skam helt fint at lave et recordset på denne måde:
set conn = Server.CreateObject("ADODB.Connection") conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA SOURCE=" & Server.Mappath("xxxxxx.mdb") set rs = conn.execute("select * from yyyy")
Man behøver ikke selv oprette sit recordset på denne måde.
Nu gider jeg ikke piske en stemning op, men selvfølgelig viser jeg den korrekte kode, bare med mine strenge byttet om med noget andet tekst, da det oprindelige indhold ikke havde nogen relevans i forhold til spørgsmålet!
Derfor mit svar at du er ude på et galt spor. ;)
Synes godt om
Ny brugerNybegynder
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.