begin process at 2012 02 15 06:53:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Bases de données

 > 

Probleme de recordcount


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

Probleme de recordcount

mardi 24 février 2004 à 11:19:42 | Probleme de recordcount

patl76

Membre Club

Alors voila :
Je voudrais recuperer le nombre d' enregistrements de ma table mais apparament j' ai du faire une erreur :

sqlQuery = "SELECT * FROM Stagiaires"
Data1.RecordSource = sqlQuery
Data1.Refresh

Label1.Caption = "nombres d' enregistrements : " _
& Data1.Recordset.RecordCount

Le code m' a l' air bon mais a voir le résultat : '1' , je me dit que je doit pas avoir la bonne methode..Il affiche 1 quelque soit le nb de lignes de ma table (Acces)

Quelqu' un aurait - il une idee par hasard?????


Pat76
mardi 24 février 2004 à 11:24:25 | Re : Probleme de recordcount

datatunning

il faut faire un movelast et movefirst pour qu'il compte reelement le nb de records.

oublie pas le test EOF avant si plantage garanti.

Datatunning (Bruno)
mardi 24 février 2004 à 12:05:36 | Re : Probleme de recordcount

labout


labout
Afin d'avoir le nombre d'enregistrements et permettre un parcours avant et arrière, il faut utiliser la méthode suivante:

Dim sReq As String
gOcnx.Open() ' c'est la connection ADO
sReq = "select * from fraude order by NumChrono desc"
rs = New ADODB.Recordset
rs.CursorType = ADODB.CursorTypeEnum.adOpenStatic
rs.CursorLocation = ADODB.CursorLocationEnum.adUseClient
rs.Open(sReq, gOcnx, , , ADODB.CommandTypeEnum.adCmdText)

@+


mercredi 25 février 2004 à 10:09:08 | Re : Probleme de recordcount

patl76

Membre Club
Merci Datatunnig !!

Est ce que tu pourrait m' envoyer un bout de code en exemple car je doit pas mettre ma ligne de code au bon endroi...
Maintenant ca compile meme plus !!

Merci


Pat76
mercredi 25 février 2004 à 13:36:33 | Re : Probleme de recordcount

datatunning

' Creation de la chaine de connection
' CON_PROVIDER est le nom du driver d'acces à la base de
' donnée que tu utilise

sConnect = "Provider=" & CON_PROVIDER & _
";Data Source=" & CON_SERVER & _
";Initial Catalog=" & CON_BASE & _
";UID=" & CON_LOGIN & _
";Password=" & CON_PWD

' Créer une connection
Dim m_oConnection as ADODB.Connection
Set m_oConnection = New ADODB.Connection
m_oConnection .CursorLocation = adUseClient
m_oConnection .CommandTimeout = 60
m_oConnection .ConnectionString = sConnect

' Ouvre la conneciton
mo_Connection.Open


' Tu créer ta query
Dim SQLString as string
SQLString = " Select * from maTable Where monchamp = " & lMavariable

' Maintenant, tu execute ta query

Dim rsMyData as ADODB.Recordset
Set rsMyData= New ADODB.Recordset

' Les parametres du recordset seront à modifier selon tes besoins cf. la doc ADO.

rsMyData.CursorLocation = adUseClient
rsMyData.Open SQLString, mo_Connection, adOpenStatic, adLockReadOnly, adCmdText

' Debranche le recordset de la conneciton pour d'autre traitement si besoin.
Set rsMyData.ActiveConnection = Nothing

' Traitement des resultats
if not (rsMyData is nothing) then
if not (rsMyData.eof) then
rsMyData.movelast
rsMyData.movefirst

do until rsMyData.eof
' on remplit une combo
cboData.additem rsMyData(const_field_number_for_DataName).value
cboData.itemdata(cboData.NewIndex) = rsMyData(field_num_const_for_DataID).value
rsMyData.movenext
loop

end if
end if

set rsMyData = ntohing
if not (rsMyData is ntohing) then m_oConnection.close
set m_oConnection = nothing


Avec çà, tu devrait pouvoir faire fonctionner ton appli.
bon courage.



Datatunning (Bruno)


Cette discussion est classée dans : table, probleme, enregistrements, data1, recordcount


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec Table.RecordCount [ par seedorf ] Bonjour,J'ai un serieux probleme qd je veux compter les enregistrement de ma table avec MaTable.recordCount,il me donne toujours -1 comme résultat mem probleme de rapidité de recherche [ par hbvb6 ] Bonjour je travail sur une application qui utilise la base de données  access97j'ai une table "journal" qui a 500 000 enregistrement spour afficher le Petit probleme sous access pour faire un calcul [ par coxboygaultier ] Bonjour,Je suis un novice avec access mais je ne demande qu'à apprendre et à comprendreVoila mon petit soucis J'ai 2 champs sur 2 tables diferentes Le probleme table SQL Server [ par hbvb6 ] bonjour comment je peux faire pour copier une table SQL server a partir de Entreprise managerj'ai aussi un autre probleme quand je supprime un enregis probleme recherche date la plus proche dans une table [ par bugmen0t ] Bonjour à tous,Je galère un peu avec access en vbaJ'ai une table horaire avec des id et des datesJ'ai une table dossier avec des nom de dossier et des Probleme Requete Sql [ par Strick9 ] Salut à tous,voilà je debute avec le sql et access et j'ai un petit problème.voila disons qu'on a une table PlaceParking et une table VoiturePlacePark Inserer les enregistrements d'un recordset [ par Persons ] Bonjour à tous,Je voudrai savoir si c'est possible et si oui comment faire pour inserer les enregistrements d'un recordset (sur une table oracle) dans Tirage aléatoire d'un nombre variable d'enregistrements selon un pas de tirage [ par sopiquart ] Bonjour,je dois créer une table à partir d'une table access existante en tirant de façon aléatoire les enregistrements selon un pas exemple j'ai 3000 Export table Access vers Excel - Probleme d'arrondi et de chiffre apres la virgule [ par Cagliostro ] Bonjour a tous, J'ai un problème sur Access et Excel, j'ai une table que je souhaite exporté vers Excel, j'ai utilisé différente manière comme la comm


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 : 0,484 sec (4)

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