[VB & SQL] Recordset reste vide apres SELECT
Salut a tous.
J'ai un probleme avec un code concernant une base MySQL.
Ma connection est nickel, je peux sans problemes envoyer des requetes, ect ect ... le probleme ne se situe pas la (je remplis mes tables sans soucis)
Un bout de code pour expliquer ce que je veux faire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Set rs = New ADODB.Recordset
Set connex = New ADODB.Connection
rs_sql = "SELECT * FROM ma_table"
connex.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & serv_db & DATABASE=" & datbase & ";USER=" & user_db & ";PASSWORD=" & pwd_user_db & ";OPTION=" & option_db & ""
rs.ActiveConnection = connex
rs.Open rs_sql, connex
DoEvents 'peut etre inutile mais sait on jamais ... un coup de lag ?
Msgbox rs.RecordCount
If rs.RecordCount > 0 Then
rs.MoveFirst
Do Until Not rs.EOF
MsgBox rs("ID")
rs.MoveNext
Loop
End If
rs.Close |
Le soucis étant que rs_sub reste désespérément vide (alors que la table ne l'est pas bien entendu).
Mon Msgbox rs.recordcount me répond inlassablement -1
Que faire ?
Merci bien,
ZeGuizmo