comment recuperer le resultat d'une requete SQL en visual basic???

comment recuperer le resultat d'une requete SQL en visual basic??? - Programmation

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

Reply

Marsh Posté le 17-07-2001 à 14:53:54   

Reply

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]

Reply

Marsh Posté le 17-07-2001 à 17:13:10    

cool j'essaye

Reply

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

Reply

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

Reply

Marsh Posté le 18-07-2001 à 09:45:52    

il n'y a pas de dataenvironement dans access

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed