Avatar billede angelenglen Nybegynder
07. juni 2005 - 16:36 Der er 1 kommentar og
1 løsning

Hent data fra MSSQL server.

Jeg har en MS SQL server kørende, som har noget data.

Jeg har så en DSN forbindelse oprettet på min webserver, som peger på MS SQL serveren.

Hvordan flår jeg noget data ud af serveren?

Som eksempel kan vi sige at jeg har disse oplysninger:

DSN Navn: remote
Database: RDB (ved ikke om dette skal bruges, når vi bruger DSN ?)
Tabelnavn: RDB_TABEL

Nogen der kan give mig et eksempel på hvordan jeg får listet alle poster fra ovenstående tabel?


ps. det BEHØVER ikke nødvendigvis at benytte DSN... bare jeg kan få det til at virke... (Har bare fået at vide at DSN er vejen frem)
Avatar billede hostgirl Nybegynder
07. juni 2005 - 22:56 #1
Du kan prøve:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Connstring = "DSN=remote"
Conn.Open(Connstring)
sqlstring = "SELECT * FROM RDB_TABEL"
set rst=Conn.execute(sqlstring)

Do Until rst.EOF
Response.Write rst.Fields("felt1") & " - " & _
rst.Fields("felt2") & "

rst.MoveNext
Loop
%>

Dette er et simpel eksempel... Kan godt ske remote skal erstattes med RDB, kommer an på opsætningen. Ellers brug ip.

Kilde: http://www.tiscali.dk/help/hosting/services/article.jsp?content=104916
Avatar billede angelenglen Nybegynder
08. juni 2005 - 16:13 #2
jeg endte med at måtte ændre det til:





Set Conn = Server.CreateObject("ADODB.Connection")
Connstring = "Provider=SQLOLEDB;Password=MitPaSsWord;Persist Security Info=True;User ID=mitUserName;Initial Catalog=DataBaseNavn;Data Source=www.serverhost.dk;"
Conn.Open(Connstring)

sqlstring = "SELECT * FROM RDB_TABEL"
set rst=Conn.execute(sqlstring)

Do Until rst.EOF
Response.Write rst.Fields("felt1") & " - " rst.Fields("felt2")

rst.MoveNext
Loop





-men ret tæt på dit, så du får 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