comment recuperer le resultat d'une requete SQL en visual basic??? - Programmation
Marsh Posté le 17-07-2001 à 15:47:19
Si mes souvenirs sont bons :
Dim strSQL As String, temp as integer
Dim dbs As Database, rst As Recordset
Set dbs = CurrentDb
strSQL = "ta string sql pour avoir le max"
Set rst = dbs.OpenRecordset(strSQL)
temp = int$(rst.Fields(0))
strSQL = "update table set "_
"champs = "&temp&"_
"where champs is null"
Puis tu executes ta string
Ca devrait etre +/- ca
[edtdd]--Message édité par Mouli--[/edtdd]
Marsh Posté le 18-07-2001 à 09:08:47
et merde microsoft a changer son code entre access 97 et 2000
Le type database n'est plus reconnu.
QQU connait la solution????
Marsh Posté le 18-07-2001 à 09:22:14
t'as essayer le dataenvironment dans VB.
T'y créée ta requète. Ensuite tu peux exécuter ta requète avec éventuellement des paramètres et accéder au recordset renvoyé:
dataenvironment.recordset
Regarde das l'aide à ce propos.
Marsh Posté le 17-07-2001 à 14:53:54
Je souhaite recuperer le resultat d'une requete SQL qui me recherche la valeur max pour le stocker dans une variable de type int.
Puis je cherche a initialiser les valeurs <NULL> de cette meme table par max+1.
Merci c'est super urgent....