Avatar billede skildpadden Nybegynder
29. september 2004 - 23:09 Der er 4 kommentarer og
1 løsning

Forbindelse til database

Jeg anvender pt. nedenstående til at forbinde til en mssql server. Er der nogen der vil hjælpe med at få det rettet så det i stedet virker på en mysql database? (Det skal være via ASP)

<%
Set ConnObj = Server.CreateObject("ADODB.Connection")
ConnObj.Open "Provider=SQLOLEDB.1;Server=MS-SQL-HOST-ADRESSE;
database=DATABASE;uid=BRUGERNAVN;pwd=ADGANGSKODE;network=DBMSSOCN"

SQL = "SELECT * FROM Tabelnavn WHERE Navn='Pixel Fiber'"
Set RstObj = ConnObj.Execute(SQL)

if not RstObj.EOF then

  response.write RstObj("Adresse")

End if

ConnObj.Close
Set ConnObj = nothing
%>
Avatar billede arne_v Ekspert
29. september 2004 - 23:11 #1
http://www.connectionstrings.com/

og find connection string for MySQL (enten ODBC eller OLE DB)
Avatar billede arne_v Ekspert
29. september 2004 - 23:11 #2
Hvis din SQL er "pæn" så bør den virke uændret.

Hvis du bruger masser af sub queries etc. så kan du få store problemer.
Avatar billede skildpadden Nybegynder
30. september 2004 - 00:08 #3
Så burde følgende virker???

<%
Set ConnObj = Server.CreateObject("ADODB.Connection")
ConnObj.Open "Provider=MySQLProv;Data Source=MYSQL-HOST-ADRESSE;User Id=BRUGERNAVN;Password=ADGANGSKODE;"

SQL = "SELECT * FROM Tabelnavn WHERE Navn='Pixel Fiber'"
Set RstObj = ConnObj.Execute(SQL)

if not RstObj.EOF then

  response.write RstObj("Adresse")

End if

ConnObj.Close
Set ConnObj = nothing
%>
Avatar billede arne_v Ekspert
30. september 2004 - 00:13 #4
Hvis du har MySQL OLE DB provider: ja
Avatar billede arne_v Ekspert
03. oktober 2004 - 15:08 #5
OK ?
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
Computerworld tilbyder specialiserede kurser i database-management

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