begin process at 2012 02 17 04:55:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Bases de données

 > 

Pb de recordset


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb de recordset

jeudi 13 janvier 2005 à 09:48:53 | Pb de recordset

VirJni



BONNEE A TOUS
Kikoo, j'espère que ça va !!! Moi j'ai un souci :


j'ai fait un rs.recordcount 
je l'affiche dans un msgbox
il m'affiche -1  alor kil ya un enregistrement
je comprend pas pourquoi !!



    Set rsEntréesConso1 = New ADODB.Recordset
    rsEntréesConso1.Open "LIVRAISON", cn, adOpenDynamic, adLockOptimistic
   
   
    Frame1.Enabled = True

    Dim i As Integer
    i = rsEntréesConso1.RecordCount
    MsgBox (i)
    i = i + 1
   
    If i <= 0 Then
        txtIdLivr1.Text = 1
    End If
   
    'on indente l'identifiant de la livraison
    If i >= 1 Then
        'Renvoie l'identifiant maximal
        Dim rsMaxId As New ADODB.Recordset, reqMaxId As String
       
        reqMaxId = "select max(ID_LIVRAISON) as IdMax from LIVRAISON"
        rsMaxId.Open reqMaxId, cn, adOpenStatic, adLockOptimistic
        txtIdLivr1.Text = rsMaxId!IdMax + 1
       
        rsMaxId.Close
    End If



Merci de votre aide !!!@ + !!

jeudi 13 janvier 2005 à 10:23:38 | Re : Pb de recordset

ITALIA

Membre Club
c'est normal essayes en rejoutant ces 2 lignes en rouge:

Dim i As Integer
rsEntréesConso1.movelast
i= rsEntréesConso1.RecordCount
MsgBox (i)
rsEntréesConso1.movefirst
i = i + 1

It@li@
jeudi 13 janvier 2005 à 10:30:50 | Re : Pb de recordset

mrdep1978

Cependant, sur les recordset ramenant beaucoup d'enregistrements, le MoveLast peut prendre bcp de temps.
Mais bon, je n'ai jamais trouvé d'autre solution
jeudi 13 janvier 2005 à 10:33:36 | Re : Pb de recordset

madbob

Tu fais une requete oder by desc et tu affiches le first...


madbob
jeudi 13 janvier 2005 à 11:26:58 | Re : Pb de recordset

ITALIA

Membre Club
ou tu insert un COUNT dans ta requéte

It@li@
jeudi 13 janvier 2005 à 11:31:32 | Re : Pb de recordset

madbob

Bonjour à toi It@li@

madbob
jeudi 13 janvier 2005 à 12:21:47 | Re : Pb de recordset

ITALIA

Membre Club
Salut madbob

VirJni n'oublies pas de cocher reponses accéptées

It@li@
vendredi 14 janvier 2005 à 15:36:59 | Re : Pb de recordset

VirJni

Réponse acceptée !




Kikoo, j'espère que ça va !!!  :
Merci de votre aide !!!@ + !!

Mais ca ne fonctionne pas ! lol 
 G essayé ce que It@li@  m'a dit, @ savoir :

Dim i As Integer
rsEntréesConso1.movelast
i= rsEntréesConso1.RecordCount
MsgBox (i)
rsEntréesConso1.movefirst
i = i + 1

   et G tjs le mm pb ! il m'affiche -1 alor kil y a d  enregistrement pour le reste G pô essayé car je savé pô trô cômen faire !

   Par contre, G la solution :

    Set rsEntréesConso1 = New ADODB.Recordset
    rsEntréesConso1.Open "LIVRAISON", cn, adOpenKeyset, adLockOptimistic

C  exprè pr les recordset on ma di !
Voila !
si ca peux aider qqn !...
TANT MIEUX !
moi ca ma débloqué mon bug !!

@ + !

MERCI !


vendredi 14 janvier 2005 à 15:42:13 | Re : Pb de recordset

VirJni




ps :

G enle vé ca (en rouge)
    Dim i As Integer
    i = rsEntréesConso1.RecordCount
    MsgBox (i)
    i = i + 1

  @ +

vendredi 14 janvier 2005 à 15:47:42 | Re : Pb de recordset

VirJni




oups !
je suis trompée qd je me suis relue !

adOpenKeyset 

c fé exprès pr les RECORDCOUNT !
Trop nulle !
lol

Bon courage !


Cette discussion est classée dans : recordset, livraison, rsmaxid, rsentréesconso1, reqmaxid


Répondre à ce message

Sujets en rapport avec ce message

ADO [ par Richard ] j'ai construit une feuille de données à l'aide de l'assistant et il m'a crée une requete SQL que j'ai modifié. La requete est du type:recordset.Open " Nbre de champs Dispo dans un recordset [ par Freddy ] Savez vous comment connaître le nombre de champs et les noms dispo dans un recordset, d'une base access.Ex le champs Num, le champs client etc..du rec Déplacement dans un recordset [ par Bobo94 ] Salut,J'ai un problème avec le déplacement dans un recordset ...J'ai crée des boutons de déplacement dans une toolbar: Début, Fin, Suivant, Précédent Recordset a valeurs multiples [ par Octet ] Si j'ai une requête qui retourne plusieurs valeurs, comment, immédiatement après, je peux faire afficher un msgbox afin qu'il m'affiche tout le conten open recordset et .....variables [ par tom ] voici ma portion de code:Set rsTable = bddEtjc.OpenRecordset(maSQL, dbOpenDynaset)With rsTable.MoveFirstrequeteSQL = (rsTable!monChamp)End Withcomment syntaxe du monRecordset.field.....?? [ par tom ] je voulais savoir la syntaxe de mon.RecordSet.field et l'environnement dans le quel il doit s'executé cad mettre mon.RecordSet.qqch avant????merci d'a ASP: navigation dans un recordset [ par yoda ] Je veux utiliser un bouton pour faire un movenext dans un recordset.Mais je ne vois pas comment l'utiliserJ'affiche les résultats de la requete dans u Rafraichissement de Recordset [ par Joe ] Je développe une appli VB6/Access avec une série de TextBox permettant de fixer des critères de recherche.J'utilisais jusqu'à maintenant un controle A Oracle VB6 [ par Amajid ] BonjourEst-ce que l'un d'entre vous sait comment faire un "commit" pour que ma suppression soit validée dans ma base Oracle?OrclSession2.Recordset.Mov et oui encore un piochon du VB. [ par DaGreat ] Voici mon code: Dim Dbs As Database Dim Rst As Recordset Dim Rst2 As Recordset Dim Numero_C As Integer Dim DBPath As String Dim SQLQ


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,402 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales