Du skal så selv skriver de data ind som mangler det vil sige databasenavn, servernavn,brugernavn og password. Tit vil brugernavn og databasenavn være det samme hvis du bruger et web-hotel:
Et eksempel: connStr = "driver={MySQL ODBC 3.51 Driver};DATABASE=eagleeye_dk;SERVER=localhost;UID=eagleeye_dk;PWD=axy22d2s;OPTION=16834;"
Generalt vil standart SQL ligne hinanden, dog er der nogle små forskelle. Access bruger ## omkring dato, mySQL bruger '' omkring. I Access hedder det TOP x i mySQL hedder det LIMIT X og skal stå til sidst:
access: "select top 5 * from tabelnavn where dato >=#2004-02-05#" mysql: "select * from tabelnavn where dato >='2004-02-05' limit 5"
ok, men om det er hotel eller din egen ændre ikke på connectringen. Du har sikket lavet en bruger i mysql delen så kan du bruge det brugernavn og password. Så kan du som SERVER skrive localhost
disse : Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open AccessDataBase
ok, fik installeret, men så kommer der noget helt andet:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [MySQL][ODBC 3.51 Driver][mysqld-4.0.17-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'by FROM members WHERE email = 'maron@email.dk'' at line 1
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.