webForumDet fria alternativet

Ansluta till SQL och skriva ut

ASP

6 svar · 226 visningar · startad av Bellina

Medlem sedan jan. 20038 inlägg
Frågan#1

Jag är helt grön på området SQL men har lyckats skapa en tabell med information som jag vill skriva ut - helst med: @LANGUAGE="VBSCRIPT"

Hur skriver jag för att ansluta till databasen:
Questions

och skriva ut allt som finns i tabellen:
enkat_mail

Mycket tacksam för hjälp!

Medlem sedan feb. 200112 078 inlägg
#2

Välkommen till wF, Bellina! Hoppas du kommer trivas. :)

Nu till problemet; vilken typ av databas använder du? Access? Isåfall:

'init
set conn = server.createobject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("questions.mdb")

'sql-fråga
SQL = "SELECT * FROM enkat_mail ORDER BY id"
set recset = conn.execute(SQL)

'skriv ut
do until recset.eof
   response.write rs("en_kolumn") & " | " & rs("en_annan_kolumn") & " | " & rs("ytterligare_kolumn") & "<br>"
recset.movenext
loop

'stäng objekt
set recset = nothing
set conn = nothing

Kolla även här http://www.idg.se/webstudio/pub/object.asp?id=10 om du vill lära dig ASP och sådant.

MVH
OveRRidE

moderator, webForum

Medlem sedan jan. 20038 inlägg
#3

Hej, tack för svaret. Jag använder mig av en SQL-databas. Kan jag tillämpa samma anslutning som för en access?

Medlem sedan apr. 20003 174 inlägg
#4

Välkommen till wf! :)

När det gäller databashantering är väl inte IDG´s kurser det bästa kanske.. :OO
Jag rekommenderar: http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp8.asp

Medlem sedan feb. 200112 078 inlägg
#5

Palle skrev:

När det gäller databashantering är väl inte IDG´s kurser det bästa kanske

Nej, det sa jag aldrig heller. ;) Jag pratade om ASP/VBScript i allmänhet, vilket borde vara den främsta prioriteten.

Medlem sedan feb. 200112 078 inlägg
#6

Bellina skrev:

Hej, tack för svaret. Jag använder mig av en SQL-databas. Kan jag tillämpa samma anslutning som för en access?

Nej du får använda en annan anslutning.

'init
set conn = server.createobject("ADODB.Connection")
[b]conn.open "Provider=sqloledb;Data Source=190.190.200.100;Initial Catalog=databasnamn;User ID=username;Password=password;" [/b]

'sql-fråga
SQL = "SELECT * FROM enkat_mail ORDER BY id"
set recset = conn.execute(SQL)

'skriv ut
do until recset.eof
   response.write rs("en_kolumn") & " | " & rs("en_annan_kolumn") & " | " & rs("ytterligare_kolumn") & "<br>"
recset.movenext
loop

'stäng objekt
set recset = nothing
set conn = nothing

Byt ut IP-numret, databasnamnet, username och password på den fetmarkerade raden.

Medlem sedan jan. 20038 inlägg
#7

Man tackar!

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)