Jeg har brugt MySQL-Front til at lave en database som jeg har liggende på min server. Nu vil jeg så lave en aspside hvor jeg kan gå ind og lægge data i databasen.
Men siden giver bare følgende fejl:
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified /multimedia/add_media.asp, line 26
Min kode er:
Set connection = server.CreateObject("ADODB.Connection") strConnection = "driver={MySQL};server=mysql.127.0.0.1;uid=root;pwd=xxx;database=MultimediaLibrary;option=3;"
sql="SELECT * FROM ripsource"
connection.Open strConnection
Set res = connection.Execute(sql)
Den linie der er fejl i er connection.Open strConnection hvilket vil sige at det er denne her linie der er en fejl i:
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Set connection = Server.CreateObject("ADODB.Connection") connection.Open "DRIVER={MySQL};Server=mysql.127.0.0.1;Database=MultimediaLibrary;UID=root;Pwd=thawebs;"
Kommer den bare med samme fejlmelding. Det er som om den ikke kan finde min database. Er det sådan at databasen skal "offentliggøres" på nogen måde? Jeg troede nemlig bare at når man startede mysql-serveren og så lavede en database i fx mysql-front så ville den automatisk være tilgængelig.
Jeg bruger selv MySQL og MySQL-Front ... Har aldrig haft problemos med det :D Prøv evt. at genstarte sql eller gå ind i "Databases > DinDB" og se om den tabel du har oprettet er der...
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified /multimedia/add_media.asp, line 31
nyt linienr. fordi jeg har indsat jeres forslag og lavet min egen kode til kommentarer :)
Har lige testet om jeg kunne connecte til databasen vha. php. Ingen problemer der så det er et eller andet i den connection jeg prøver at lave som ikke virker.
MyODBC 3.51.03 er installeret. MySQL 4.0.1-alpha er installeret.
Jeg kan godt få forbindelse med databasen på følgende måder: MySQL-front. phpmyadmin.
En php-side der laver et udtræk fra en tabel. en asp-side der laver et udtræk fra en tabel vha. system DSN.
Det jeg ikke kan er at lave en DSN-less forbindelse.
Synes godt om
Ny brugerNybegynder
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.