01. april 2002 - 20:19
Der er
22 kommentarer og 1 løsning
asp - MySql coneect problem
jeg har problemer med at connecte fra min asp side til Mysql databasen ¨ jeg skriver følgende: Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "driver={MySql};dsn=localhost;Database=db;uid=xxx;pwd=xxx" strSQL = "SELECT * FROM users" Set rs = Conn.Execute(SQL) Hvader det som går galt ??? den vil slet ikke vise siden ??
Annonceindlæg fra Idura
01. april 2002 - 20:26
#1
Prøv at ændre denne linie: Set rs = Conn.Execute(SQL) til Set rs = Conn.Execute(strSQL)
01. april 2002 - 20:38
#2
Det hjalp ikke - ØV
01. april 2002 - 20:41
#3
01. april 2002 - 20:42
#4
Prøv denne isedet for din linie 2: Conn.Open "DRIVER={MySql}; SERVER=localhost; DATABASE=db; UID=xxx; PWD=xxx"
01. april 2002 - 20:47
#5
SQL = "SELECT * FROM users;" Set Qry = Server.CreateObject("ADODB.Connection") Qry.Open "driver={MySql};dsn=localhost;Database=db;uid=username;pwd=password;" Set rs = Qry.Execute(SQL) Sådan ser MIN ud... og den virker
01. april 2002 - 20:53
#6
jeg har prøvet både Whatevers svar og tomsommer , problemet er at når jeg har de 4 linjer med får jeg en http 500 internal server fejl. og siden vil ikke vises. Derimod hvis jeg udkommentere disse 4 linjer køre siden fint Det skal lige siges jeg køre med min egen server på min egen maskine, det kan jo være en fejl der eller hvad ??? det er iis jeg bruger !!
01. april 2002 - 20:55
#7
får følgende fejl Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified /Project3/default.asp, line 5
01. april 2002 - 20:55
#8
og linej 5 er Qry.Open "driver={MySql};dsn=localhost;Database=db;uid=celinder;pwd=6610;"
01. april 2002 - 20:56
#9
Gør som der står på linket
http://www.tsn.dk/articles-500error.asp To circumvent this silliness and get real ASP errors, go to IE's Tools/Internet Options menu, and on the advanced tab, uncheck "Show friendly HTTP error messages." (In Danish: "Hvis meddelelser om uskadelige HTTP-fejl")
01. april 2002 - 20:56
#10
ah sikker på mySQL er installeret på localhost? Har du installeret mySQL ODBC?
01. april 2002 - 20:57
#11
tak tomsommer det er det jeg har gjort og har skrevet fejlen i mit sidste indlæg, jeg kan ikke se hvad der er galt ?
01. april 2002 - 20:57
#12
nej jeg har ikke instaleret nogen mysql odbc hvor gør jeg det ?? jeg er ret sikker på mysql ellers er rigtig instaleret !
01. april 2002 - 21:14
#14
skal det bare være standard instillingerne ??? eller skal jeg skrive noget specielt ? - tror der er lidt flere point for det her SHOW
01. april 2002 - 21:16
#15
jeg får stadig denne fejl Microsoft OLE DB Provider for ODBC Drivers error '80004005' [TCX][MyODBC]Table 'db.users' doesn't exist /Project3/default.asp, line 6
01. april 2002 - 21:33
#16
ok tomsommer skriv igen og du får point det virker
01. april 2002 - 21:55
#17
Årsagen til den fejl, er at tabellen users ikke eksisterer.
01. april 2002 - 22:07
#18
nej den eksistere skam og den køre fint nu !! har bare problemer med at lægge noget i den ??
01. april 2002 - 22:24
#19
davs
01. april 2002 - 22:29
#20
hej tom... vil du ikke hjælpe 2 min med at lægge noget i jeg kan godt oprette nye tabeller men jeg kan ikke lægge noget i dem ?? skriver følgende Const adOpenKeyset = 1 Const adLockOptimistic = 3 Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb") & ";UID=admin;PWD=;" Conn.Open "driver={MySql};dsn=localhost ;Database=db;uid=celinder;pwd=6610;" Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From user" rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic rs.AddNew rs("Username") = Request.form("bnavn") rs("Password") = Request.form("pas") rs("RigtigNavn") = Request.form("rnavn") rs("Email") = Request.form("email")
01. april 2002 - 22:30
#21
uden det øverste med acces det er en gammel en jeg kom til at paste det er pga den har kørt på en acces database den connector fin til basen
02. april 2002 - 15:06
#23
Her er en af mine MySQl forbindelser: <% SQLserveradr ="localhost" SQLdatabase ="db" SQLlogin ="user" SQLpassword ="password" Set ObjDbc = Server.CreateObject("ADODB.Connection") objDbc.Open = "Driver={MySQL}; Server="& SQLserveradr &"; database="& SQLdatabase &"; uid="& SQLlogin &"; pwd="& SQLpassword &" " %> Jeg har lagt denne kode i en include fil .. Håber du kan bruge oplysingerne Curriculum
Computerworld tilbyder specialiserede kurser i database-management