Avatar billede Slettet bruger
14. september 2002 - 11:13 Der er 3 kommentarer og
1 løsning

ADODB.Connection og ADODB.recordset

Hey...

Jeg har set at man nogen gange bruger:
Set myConn = Server.CreateObject("ADODB.Connection")

andre gange:
Set RS = server.createobject ("ADODB.recordset")

Er der ikke et klogt hoved der kan forklare hvori forskellen ml. de to, hvornår man bruger hhv. den ene og den anden, og gerne om man lukker dem igen på forskellige måder.

Tak!
Avatar billede eagleeye Praktikant
14. september 2002 - 11:19 #1
Den første :
Set myConn = Server.CreateObject("ADODB.Connection")

Oprette et object som er en connection. En Connection bruges til at åbne/lukke til en database, og man kan via en coinnection udfære SQL kald som returnere data til et recordset som er den anden du har vist.

Set RS = server.createobject ("ADODB.recordset")
Den linie oprette et obejct som er et recordset. Et recordset kan indeholde data fra en database/SQL kald..

Eks på et kald:

Set rs = myConn.Execute("SELECT * FROM dintabel")
Avatar billede Slettet bruger
14. september 2002 - 11:24 #2
Vil det sige at med:
Set myConn = Server.CreateObject("ADODB.Connection")

åbner man databasen og kan arbejde med den

og med:
Set RS = server.createobject ("ADODB.recordset")

åbner man kun et enkelt RS?
Avatar billede mccannon Nybegynder
14. september 2002 - 15:02 #3
set Conn = Server.createobject("ADODB.Connection")
sætte en forbindelse
Conn.open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & server.mappath("database.mdb")
først nu har du åbnet til databasen
set RS = server.Createobject("ADODB.recordset")
sætter et recordset
SQL = " SELECT * from tabel"
forspørgslen til databasen
RS.open SQL, conn
først nu er Recordset åbnet
Avatar billede eagleeye Praktikant
14. september 2002 - 15:07 #4
Denne gør det ikke adlene:

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

Man skal lave det man kalder en conenction streng som indeholder indeholder information omkring hvilken database man åbnet til Access fil, MySQL, SQL server Oracle osv. Ligeledes specifikke data omkring conenctionen, filnavn,databasenavn,servernavn, og hvilken driver man ønsker at bruge.:

Se en masse eks på connection streng: http://www.able-consulting.com/ADO_Conn.htm
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