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....