Avatar billede -l_jogge_l- Nybegynder
16. juni 2004 - 09:06 Der er 4 kommentarer og
1 løsning

Fra Access til SQL Database?

Jeg er ikke den stor ASP Haj... men prøver mig lidt frem...

Nu har jeg fået lidt søgning til at virke med en Access Database, men vil gerne have det til at kører op en SQL DataBase istedet for...

Jeg har denne opkobling her:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
Conn.Open DSN
strSQL = "Select * From products WHERE DN= " & Request.form("DN")
Set rs = Conn.Execute(strSQL)
%>

Kan man lave den om til en SQL database, og stadig bruge sine søge metoder?
Avatar billede fennec Nybegynder
16. juni 2004 - 09:13 #1
de fleste SQL sætninger vil virke. Det er kun de mere avanceret som evt vil fejle.

Du skal bare lave din connection-string om.
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

kunne f.eks være:
DSN = "DSN=DinDatabase;UID=Brugernavn;PWD=DitPassword"
Avatar billede sth Novice
16. juni 2004 - 13:00 #2
Hvis det er MySql kan du bruge:

SQLserveradr="000.000.000.000" ' den ip-adresse  hvor din db findes er det lolak lan du evt skrive "localhost"
SQLdatabase="din_database"   
SQLlogin="Dit_login"
SQLpassword="Dit_password"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={MySql};server="& SQLserveradr &";database="& SQLdatabase &";uid="& SQLlogin &";pwd="& SQLpassword
Avatar billede sth Novice
16. juni 2004 - 13:01 #3
Sådan noget vrøvl !
skulle have været:
den ip-adresse hvor din db findes, er det lokal kan du evt skrive "localhost"
Avatar billede -l_jogge_l- Nybegynder
02. juli 2004 - 09:05 #4
takker
Avatar billede sth Novice
02. juli 2004 - 15:34 #5
alt efter hvilken odbc-driver du bruger skal der evt. skrives:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={MySQL ODBC 3.51 Driver};server="& SQLserveradr &";database="& SQLdatabase &";uid="& SQLlogin &";pwd="& SQLpassword


men ellers tak 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