Avatar billede bongii Nybegynder
18. marts 2008 - 22:07 Der er 5 kommentarer og
1 løsning

ReEcordset og MSSQL

Hej.

Jeg bruger altid normal ADODB connection til min mssql server. Nu skal jeg lave "Paging" - i ved side 1 af 10 - Gå til næste side.

Er der en der har en smart måde at gøre det på via denne conenction, eller skal jeg over i Recordset forbindelse. Det virker bare dumt at lukke forbindelsen og lave en ny.

Hvis dette så er tilfældet, hvordan laver jeg en Recordset forbindelse. Herunder er min normale forbindelse:

Set dbconn = Server.CreateObject("ADODB.Connection")
    conn = "Provider=sqloledb;" & _
      "Data Source="&Database_ip&",1433;" & _
      "Network Library=DBMSSOCN;" & _
      "Connect Timeout=30;" & _
      "Initial Catalog="&Database_catalog&";" & _
      "User ID="&Database_username&";" & _
      "Password="&Database_password&";"
    dbconn.Open conn

Jeg har prøvet at skifte Set dbconn = Server.CreateObject("ADODB.Connection") med Set dbconn = Server.CreateObject("ADODB.Recordset") - men uden held.
Avatar billede jansangill Nybegynder
19. marts 2008 - 10:32 #1
Set Conn = Server.Createobject("ADODB.Connection")
dsn = "Provider=SQLOLEDB;" & _
"Data Source=xxxx;" & _
"Password=xxxx;" & _
"User ID=xxxx;" & _
"Initial Catalog=xxxx"
Conn.Open dsn


Derefter skal du vel bare, og så huske at lukke den igen.:

sql="SELECT * FROM tabel"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, Conn, 1

Om det er den smarteste måde skal jeg dog ikke sige.
Avatar billede bongii Nybegynder
19. marts 2008 - 11:19 #2
Men man skal bruge RS objektet?
Avatar billede jansangill Nybegynder
19. marts 2008 - 12:04 #3
ja enten det eller starte med at åbne den med recordset vel.
Avatar billede bongii Nybegynder
21. marts 2008 - 20:30 #4
Takker, smider du et svar?
Avatar billede jansangill Nybegynder
21. marts 2008 - 20:46 #5
ja kan jeg da godt, men fik du løst problemet?
Avatar billede bongii Nybegynder
21. marts 2008 - 21:07 #6
Jeps, brugte dit eksempel og fik det til at virke uden problemer.
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