Avatar billede forcedesigner Nybegynder
28. november 2002 - 19:40 Der er 6 kommentarer og
1 løsning

Hvilken er dem er best.....

Jeg vil gerne en side som kommer til at hente data fra en DB.

Så jeg vil gerne vide hvilken af det her koder der er best til at hente, tilføje eller opdatere.

Hvilken af dem er hurtigst, hvilken er enkel og hvilken af dem er mest stabille.TAK,

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("database.mdb")


Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("database.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath


Set rs = Server.CreateObject("ADODB.RecordSet")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("database.mdb")
rs.Open strSQL, strDSN, 1


Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("news.mdb") & ";UID=admin;PWD=;"


    Set DB = Server.CreateObject("ADODB.Connection")
    DBSti = "DBQ=" & Server.Mappath("database.mdb")
    DB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti


Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb")
Conn.Open DSN
Avatar billede burningice Nybegynder
28. november 2002 - 20:00 #1
nu er de jo sådan den allesammen ens, undtagen den med recordset... der er meget sjældent at man har brug for det, så brug du bare en almindelig ADODB.Connection som du har et par eksempler på der.

Jeg ved ikke præcist hvilken der er hurtigts, men bruger altid selv  ´

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("database.mdb")

og selv nu hvor jeg er flyttet til asp.net bruger jeg stadigvæk Microsoft Access Driver (*.mdb) driveren
Avatar billede neteffect Nybegynder
28. november 2002 - 20:04 #2
Avatar billede forcedesigner Nybegynder
28. november 2002 - 20:33 #3
Er alle sammen lige hurtige eller hvad give mig et svar.
Avatar billede snuseren.dk Nybegynder
29. november 2002 - 21:08 #4
Der er ingen væsentlig forskel, men jeg vil sige at den sidte, altså den her:

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb")
Conn.Open DSN

vil være den bedste!

MVH
Anders
Avatar billede forcedesigner Nybegynder
30. november 2002 - 16:07 #5
Tak, snuseren. her kommer dine points.
Avatar billede burningice Nybegynder
30. november 2002 - 16:14 #6
snuseren.dk>> arr.. mon ikke det er

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("database.mdb")

Da man her ikke opbygger en lige så lang streng, som faktisk er ret krævende
Avatar billede snuseren.dk Nybegynder
01. december 2002 - 11:08 #7
Takker for points...
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