VISUAL BASIC : recherche desesperement petite application avec BDD...

VISUAL BASIC : recherche desesperement petite application avec BDD... - Programmation

Marsh Posté le 21-02-2001 à 10:55:05    

... n'importe koi, pour ke je comprenne comment fonctione ce PUTAIN DE TRUC DE MERDE :FOU: :PT1CABLE:
 
Je peux vous filer en echange des sources ASP de mon site (www.divx.ca.tc) :sarcastic:

Reply

Marsh Posté le 21-02-2001 à 10:55:05   

Reply

Marsh Posté le 21-02-2001 à 11:29:57    

up :sweat:

Reply

Marsh Posté le 21-02-2001 à 13:18:48    

tu peux essayer de faire un prog avec une BDD avec l'assistant fourni avec VB
(nouvelle feuille/feuille d'accès au données)
bonne chance. :cool:

 

--Message édité par Gourou--


---------------
Gourou 2001 : vive le glandage, c ma raison d'être !!!
Reply

Marsh Posté le 21-02-2001 à 13:56:16    

:??:


---------------
Gourou 2001 : vive le glandage, c ma raison d'être !!!
Reply

Marsh Posté le 21-02-2001 à 15:43:33    

Je veux un truc tout fait basic qui fonctionne...
Je veux pas utiliser les glisser copier coller de VB, ca me fera pas comprendre le fonctionnement

Reply

Marsh Posté le 21-02-2001 à 15:54:54    

Ce n'est pas du glisser copier coller !!
C'est un assistant très pratique...
Car sinon il faut pondre tous seul du code et c vraiment chiant !!
Essaye de générer une feuille avec cet assistant, puis regarde le code créé derrière, il y a même des commentaire !!  :hap:


---------------
Gourou 2001 : vive le glandage, c ma raison d'être !!!
Reply

Marsh Posté le 21-02-2001 à 19:42:36    

Oui, mais il me fais pas du SQL
Ce ke je veux, c pouvoir ecrire mes requetes SQL et pas faire du ADO de merde ou je pige rien

Reply

Marsh Posté le 21-02-2001 à 20:00:14    

euh... dans le temps, y'avait tout plein d'exemples sur le CD d'install de VB ... t'as rien trouve d'interessant la dedans ?


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 21-02-2001 à 21:23:06    

Tu veux juste un programme qui se connecte à une Base de Données et qui effectue une requête SQL ?

Reply

Marsh Posté le 21-02-2001 à 23:34:46    

Voici un exemple de code VB, une fonction qui va chercher des enregistrements et les affiche. Pour que l'exemple marche bien veiller a aller dans les propriétés du projet et ajouter la référence à ADO.
 
Sub ExempleVBBDD
   Dim objCn AS ADODB.Connection
   Dim objRS AS ADODB.Recordset
 
   Set objCn = CreateObject("ADODB.Connection" )
   Set objRS = CreateObject("ADODB.Recordset" )
 
   objCn.Open "Chaine_de_connexion"
 
   If objCn.Errors.Count > 0 Then
      Goto DBErr
   End If
 
   objRS.ActiveConnection = objCn
   objRS.Open "SELECT * FROM La_Table"
 
   If objCn.Errors.Count > 0 Then
      Goto DBErr
   End If
 
   If ObjRS.Recordcount > 0 Then
      ObjRS.MoveFirst
      While Not ObjRS.EOF
         MsgBox "Information de la base : " & ObjRS(0)
         ObjRS.MoveNext
      Wend
   End If
 
   ObjRS.Close
   ObjCn.Close
 
   Set ObjRS = Nothing
   Set ObjCn = Nothing
 
   Exit Sub
 
DBErr:
   MsgBox "Erreur" & vbcrlf & " Source : " & Err.Source & " Message : " & Err.Description
 
   Set ObjRS = Nothing
   Set ObjCn = Nothing
End Sub

Reply

Marsh Posté le 21-02-2001 à 23:34:46   

Reply

Marsh Posté le 22-02-2001 à 14:01:51    

Guru : il y a un problème dans ton code
 
If ObjRS.Recordcount > 0 Then  
 
Avec certain type de connection recordcount=0 même si il y a des enregistrement.
Il faut utiliser :
if not ObjRS.eof and not ObjRS.bof then

Reply

Marsh Posté le 22-02-2001 à 15:20:37    

C COOL, merci, c un bon debut.
 
Ce qui me faudrait, c'est une petite application complete. vous auriez pas ca par hasard ? :sarcastic:

Reply

Marsh Posté le 22-02-2001 à 15:26:48    

MID a écrit a écrit :

Guru : il y a un problème dans ton code
 
If ObjRS.Recordcount > 0 Then  
 
Avec certain type de connection recordcount=0 même si il y a des enregistrement.
Il faut utiliser :
if not ObjRS.eof and not ObjRS.bof then




 
Je confirme la remarque de LID, ce bug m'a causé des grosses migraines, le seul truc fiable c'est le BOF AND EOF.


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
Reply

Marsh Posté le 22-02-2001 à 15:39:23    

MID, Duch> Désolé d'avoir pu vous induire en erreur... J'avais complètement oublié le cas des recordset en ForwardOnly notamment...

 

--Message édité par Guru--

Reply

Marsh Posté le 22-02-2001 à 23:54:55    

up

Reply

Marsh Posté le 23-02-2001 à 10:39:30    

re up

Reply

Sujets relatifs:

Leave a Replay

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