Avatar billede plaf Nybegynder
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
Avatar billede erikjacobsen Ekspert
02. februar 2003 - 13:44 #1
At databasen ikke hedder basta ?
Avatar billede plaf Nybegynder
02. februar 2003 - 13:48 #2
Det gør den...
Avatar billede roo104 Nybegynder
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
Avatar billede roo104 Nybegynder
02. februar 2003 - 16:36 #4
den metode du har angivet er en dsn less connection
Avatar billede roo104 Nybegynder
02. februar 2003 - 16:37 #5
Hust at oprette databasen under fanebladet "System DSN"
Avatar billede plaf Nybegynder
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
Avatar billede erikjacobsen Ekspert
02. februar 2003 - 20:56 #7
Hvad siger MySql om din database 'basta' ?
Avatar billede plaf Nybegynder
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....
Avatar billede roo104 Nybegynder
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.
Avatar billede monstersurf Praktikant
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 !
Avatar billede plaf Nybegynder
08. november 2004 - 10:28 #11
Har vist været temmelig uopmærksom - accepterer monstersurf´s svar, for det fungerer!!
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