02. februar 2003 - 13:38
Der er
10 kommentarer og 1 løsning
[TCX][MyODBC]No Database Selected
Jeg har installeret mysql og myodbc, men får alligevel følgende fejl, når jeg forsøger at trække data ud af databasen fra en asp-side. Microsoft OLE DB Provider for ODBC Drivers fejl '80004005' [TCX][MyODBC]No Database Selected /prove/db.asp, linje 6 Kilden ser således ud: Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={mySql}; SERVER=localhost; DATABASE=basta; UID=le; PWD=le" Set rs=Conn.Execute("Select* from sjov") Hvad kan det skyldes? /Plaf
Annonceindlæg tema
02. februar 2003 - 13:44
#1
At databasen ikke hedder basta ?
02. februar 2003 - 13:48
#2
Det gør den...
02. februar 2003 - 16:35
#3
Hvis du har sat databasen op i ODBC skal du cennecte ved: set conn = server.createobject("ADODB.connection") conn.Open "dsn=basta;" basta er det DSN navn du har angivet under system DSN
02. februar 2003 - 16:36
#4
den metode du har angivet er en dsn less connection
02. februar 2003 - 16:37
#5
Hust at oprette databasen under fanebladet "System DSN"
02. februar 2003 - 20:50
#6
Ja, den forbindelse, jeg har prøvet at lave er en DSN-less forbindelse. - Og jeg har været inde i kontrolpanelet og sætte en system DSN op... Problemet er, at koden har virket før, men efter at jeg har formatteret, virker det ikke... Det må altså være noget med opsætningen af ODBCén, databasen eller....? /Plaf
02. februar 2003 - 20:56
#7
Hvad siger MySql om din database 'basta' ?
02. februar 2003 - 21:07
#8
Jeg kopierede mappen basta fra C:/Mysql/Data, før jeg formatterede (og kopierede mappen tilbage igen bagefter) Når jeg åbner winmysqladmin, så ser det ud som om den er, som den skal være... Kan også godt få forbindelse med databasen via mysql-front. hmmmm....
02. februar 2003 - 22:23
#9
Hvis du bruger den nyeste ODBC driver 3.51 fra MySQL kan du teste din forbindelse. Det tyder jo på at din DSN ikke er sat rigtigt op.
11. juli 2003 - 01:47
#10
brug Conn = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=database; UID=brugerid; PWD=password" af en eller anden grund skal 3.51 kaldes på den måde, og jeg vil meget gerne have svar på hvordan det ændres !
08. november 2004 - 10:28
#11
Har vist været temmelig uopmærksom - accepterer monstersurf´s svar, for det fungerer!!
Computerworld tilbyder specialiserede kurser i database-management