Avatar billede gatez Nybegynder
15. juni 2003 - 16:45 Der er 12 kommentarer og
1 løsning

MySQL og ASP

Hejsa...

Jeg kenter intet til MySQL men vil jeg begynde og bruge det.
Jeg har flyttet alt dataen fra min Access database over i min MySQL database... Men hvordan hiver jeg nu dataen ud via ASP ?

Altså hvordan for jeg denne kode til at virke så den kan hente fra min SQL:

---------- Kode Start ---------
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("../database/bodykits.dk/brugersystem.mdb")


sql = "SELECT * FROM Bruger WHERE id = " & Request.QueryString("id")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 1, 3
If NOT rs.EOF Then
intBrugerID = RS("ID")
strBrugernavn = RS("Brugernavn")
strFornavn = RS("Fornavn")
strDatologin = RS("Datologin")
strPoint = RS("Point")
-------- Kode Slut ----------
Avatar billede eagleeye Praktikant
15. juni 2003 - 16:49 #1
Du skal sådan set bare havde rettet connection strengen som eksvis ser sådan her ud til  MySQL:

Conn.Open "DRIVER={MySql}; SERVER=xxxx.dk; DATABASE=SQLBrugernavn; UID=SQLBrugernavn; PWD=SQLKodeord"


Det du skal skrive i SERVER=xxxx.dk svinger fra web-hotel til web-hotel nogle steder skrive man localhost andre en mysql.xxxx.dk
Avatar billede gatez Nybegynder
15. juni 2003 - 16:51 #2
Ok men Sql Serveren køre jo på min egen server og jeg har lige installeret den :-)
Hvad skal jeg så skrive i SERVER=xxxx.dk ??

Og jeg forstår ikke hvad jeg skal skrive i UID=SQLBrugernavn; PWD=SQLKodeord
Fordi jeg har ikke oprette noget password i min Sql Server... Jeg bruger bare Bruger=Root
Avatar billede eagleeye Praktikant
15. juni 2003 - 16:55 #3
Så skal det være localhost. Hvis man ikke bruger passwordet kanb man enten fjerne det eller ikke skriver noget

Conn.Open "DRIVER={MySql}; SERVER=localhost; DATABASE=mindatabase; UID=SQLBrugernavn; PWD=;"
Avatar billede gatez Nybegynder
15. juni 2003 - 16:57 #4
For denne fejl:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/sqltest.asp, line 5
Avatar billede eagleeye Praktikant
15. juni 2003 - 16:58 #5
Har du installeret myODBC ?
Avatar billede gatez Nybegynder
15. juni 2003 - 16:59 #6
Nope... Skal jeg da det ?
Avatar billede eagleeye Praktikant
15. juni 2003 - 17:02 #7
Ja det skal installeres på den server hvor ASP koden skal køre.
Avatar billede gatez Nybegynder
15. juni 2003 - 17:03 #8
Ok 2 sec... jeg installere det lige...
Avatar billede thmi99 Nybegynder
15. juni 2003 - 17:03 #9
Helt ærligt eagleeye!

Please........

Mvh Thomas
mith2003@tdcadsl.dk
Avatar billede gatez Nybegynder
15. juni 2003 - 17:11 #10
Nor jeg installere MyODBC sprøg den efter:

Windows DNS.  Hvad skal jeg skrive der ?
SQL Command on connect. Hvad skal jeg skrive der ?
Avatar billede gatez Nybegynder
15. juni 2003 - 17:19 #11
Hallo ?
Avatar billede eagleeye Praktikant
15. juni 2003 - 17:24 #12
Avatar billede gatez Nybegynder
15. juni 2003 - 18:39 #13
Yep det virker nu :-) Takker !!
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