Al de hele dag aan het stoeien en kom er niet uit, kan ook niets vinden in de search. De volgende syntax moet toch gewoon kunnen
:
Ik wil uiteindelijk dit doen:
Ik ben aan het werken in een access database, in VB. Ik draai een MySQL database op onze server. Eerst heb ik de tabellen uit mysql gelinkt via odbc. Deze tabellen zijn dan zichtbaar in het tabellenoverzicht van Access. Via de connection Currentproject.Connection kon ik bovenstaande sql prima uitvoeren. Nu leg ik de connectie direct naar de mysql driver via code:
Nu lukt de sql query ineens niet meer. Ook kan ik de query niet uitvoeren in MySQL control center; die geeft een error 1064 "You have an error in your SQL syntax". Wat doe ik fout?
SQL:
1
| select * from (select * from mytable) |
Ik wil uiteindelijk dit doen:
SQL:
1
| select count (*) from (select bla from mytable where blabla) |
Ik ben aan het werken in een access database, in VB. Ik draai een MySQL database op onze server. Eerst heb ik de tabellen uit mysql gelinkt via odbc. Deze tabellen zijn dan zichtbaar in het tabellenoverzicht van Access. Via de connection Currentproject.Connection kon ik bovenstaande sql prima uitvoeren. Nu leg ik de connectie direct naar de mysql driver via code:
Visual Basic:
1
2
3
4
5
6
| strMyConnection = "DRIVER={MySQL ODBC 3.51 Driver};" & _ "SERVER=192.168.0.1;" & _ "DATABASE=;" & _ "UID=sjoerd;" & _ "PASSWORD=*****;" & _ "OPTION=3;" |
Nu lukt de sql query ineens niet meer. Ook kan ik de query niet uitvoeren in MySQL control center; die geeft een error 1064 "You have an error in your SQL syntax". Wat doe ik fout?