Bonjour,
lorsque j'essaie de lancer plusieurs requêtes à la fois (cf. exemple ci-dessous) j'ai le message "Ce pilote ODBC ne prend pas en charge les propriétés demandées". J'utilise MySQL ODBC 5.3.
La solution que je vois est de découper la chaîne de caractères contenant les requêtes puis de les lancer une par une.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Set oCnMySQL = New ADODB.Connection Set adoCMD = CreateObject("ADODB.Command") oCnMySQL.connectionString = ADO_CONNEXION_STRING oCnMySQL.Open Set adoRS = New ADODB.Recordset strRequete = "delete from table1; " _ & "insert into table1 (champ1, champ2) select champ3, champ4 from table2;" adoRS.Open strRequete, oCnMySQL, adOpenStatic, adLockOptimistic, adCmdText
Y aurait-il une autre solution à base de paramétrage ou de modification du pilote ?
Partager