begin process at 2012 05 27 16:09:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Besoin aide débutant Access Asp.net/Vb.net


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

Besoin aide débutant Access Asp.net/Vb.net

vendredi 10 décembre 2004 à 20:40:45 | Besoin aide débutant Access Asp.net/Vb.net

Nightcourrier

Membre Club

bonjour a tous,

Voici mon problème je veux lire une base de données access et asp.net et vb.net

Voici comme je m'y prend cependent la réponse me donne tjrs

intReponse1 = 1 ....

tout ce que je veux faire est de savoir comment d'enregistrement dans la table ReponsesSondange le champs Reponse = 1

Merci de m'aider

' Calculer le nombre de réponse ( dans la base de données )
Private Sub calculerResultatsDuSondage()
Dim maConnexion As OleDbConnection
Dim maCommande As OleDbCommand
Dim dataReader As OleDbDataReader
Dim intReponse1 As Integer


' Connection à la Bd
maConnexion = New OleDbConnection _
("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Request.PhysicalApplicationPath & "db\Sondage.mdb")

' Requete pour sélectionner toute la table ReponseSsondage
Dim ChaineSQL As String = "Select count(*) from ReponsesSondage where Reponse = 1"

maCommande = New OleDbCommand(ChaineSQL, maConnexion)
maConnexion.Open()
dataReader = maCommande.ExecuteReader

If dataReader.Read() Then
intReponse1 = dataReader.FieldCount
End If

maConnexion.Close()


End Sub

Nightcourrier
vendredi 10 décembre 2004 à 22:00:23 | Re : Besoin aide débutant Access Asp.net/Vb.net

jesusonline

Membre Club Administrateur CodeS-SourceS
où est l'erreur ?

ce que tu fais la, c'est que tu regardes le nombre de colonne de ta table, et non le nombre d'enregistrement . pour avoir ce que tu veux, il te faudrais recuperer la valeur de ta cellule

intreponse = ctype(datareader.item(0),integer)

normalement ca marche


Cyril
vendredi 10 décembre 2004 à 23:47:58 | Re : Besoin aide débutant Access Asp.net/Vb.net

Nightcourrier

Membre Club

Merci cela fonctionne a merveille .. merci !

je comprend pas toute les fonction d'un datareader mais bon ...

.item(0) si ya un item(0) il y as tu la possibilité avec item(1) ce que je veux dire ....

Peux ton faire plus qu'une requete dans un ExecuteReader dans le fond etre capable de mettre dans mon DataReader ... Combien de champ Reponse qui sont égale a 1-2-3-4

J'ai une manière de la faire mais pas très optimale mais qui fonctionne. J'aurais plus aussi faire 1 requete et ensuite faire un select =1 =2 =3 =4. Mais je suis convaincu qu'il existe une meilleur methode.

tu va déja aider merci beaucoup ... si t'as quelques secondes pour me donner une maniere d'optimiser merci encore plus ! :)



For intcompteur = 1 To 4

' Requete pour sélectionner toute la table ReponseSsondage
Dim ChaineSQL As String = "Select count(*) from ReponsesSondage where Reponse = " & intCompteur

maCommande = New OleDbCommand(ChaineSQL, maConnexion)
maConnexion.Open()
dataReader(intCompteur) = maCommande.ExecuteReader

If dataReader(intCompteur).Read() Then
intMesReponse(intCompteur - 1) = CType(dataReader(intCompteur).Item(0), Integer)
End If

maConnexion.Close()

Next



Nightcourrier
samedi 11 décembre 2004 à 01:00:49 | Re : Besoin aide débutant Access Asp.net/Vb.net

jesusonline

Membre Club Administrateur CodeS-SourceS
Tu pourrais essayer de mieux parler la prochaine fois, car la c'est plus du tout comprehensible !!!

pour ce qui est de l'optimisation possible regarde comme ca :

dim sql as string = _
"SELECT COUNT(*) AS Compteur, Reponse " &_
"FROM dbo.ReponsesSondage " &_
"GROUP BY Reponse"

maCommande = New OleDbCommand(sql , maConnexion)
maConnexion.Open()
monReader = maCommande.ExecuteReader
dim i as integer = 0
Do until not monReader.Read
intreponse(i) = ctype(datareader.item("Compteur"),integer)
i+=1
Loop

j'ai pas vérifié dans un IDE mais ca devrait passer. pour cet exemple
ctype(datareader.item("Compteur"),integer) est la meme chose que ctype(datareader.item(0),integer) et tu peux aussi utiliser ctype(datareader.item("Reponse"),string) pour savoir quelle réponse tu es en train de traiter.



Cyril
vendredi 27 mai 2005 à 00:57:36 | Re : Besoin aide débutant Access Asp.net/Vb.net

ttaduy

Membre Club


thanh taduy

Salut,

Je voudrais savoir s'il y a un moyen de connaitre le nombre de réponse obtenue d'une requête sans passer par "SELECT COUNT(*) ....", à l'instar de recordcount.
Merci pour ton aide.


Cette discussion est classée dans : access, net, asp, maconnexion, datareader


Répondre à ce message

Sujets en rapport avec ce message

[ASP .Net] Test de champ issu de DataReader [ par p4t0z3u ] BonjourJe cherche à savoir comment il est possible de vérifier en ASP .Net avec une base Access 2000 qu'un champ issu d'un DataReader est bel et bien ASP.NET Affichage de photo à partir DB ACCESS [ par Mia ] Salut tlm.J'ai un petit prob, je suis entrain d'apprendre l'ASP.NET et je me crée un petit site avec acces vers une DB Access. je n'éprouve aucun prob ASP.NET et ACCESS [ par vir76 ] J'aimerais mettre une image dans un datalist. Comment faire? Est-ce que je peux la mettre dans la base de données Access? Comment faire? ASP.NET et ACCESS : NuméroAuto et IFRAME [ par vir76 ] Petit renseignement : est ce qu'on peut mettre le numéroAuto à 0 et non à 1 au début?Comment créer un IFRAME dans ASP.NET? Connection sgdb access via asp.net [ par jimmy69 ] Bonjour a tous,Voila j'aimerais me connecter a access a l'aide d'asp.net (vb)si quelqu'un pouvait solutionner mon p'tit stress ce serait bien sympa ! Asp.net Access [ par Zebra1928 ] Bonjour à tousplz qlq peut m'expliquer comment réaliser une page de Login pour un site en vb.net sachant que le mot de passe et le nom de l'itilisat [ASP.NET]Connexion a Access !!! [ par ricopetitdejeuner ] Bonsoir,Je suis en train de devenir fou! Ca fait 2 jours que je cherche seulement a me connecter a une bdd Access. J'ai essayer 5 methodes differentes Creer une base access avec asp.net [ par Kenou ] Bonjour,Peut-on créer une base access (sinon une base sql) par code avec asp.net.J'ai réussi à créer des tables dans une base access existante avec ad Ms Access et ASP.Net [ par Paramba ] Salut, Est -il possible d avoir un exemple de gestion optimale d'accès à une base de données MS Access ds Asp.net? Définir et ouvrir la connexion sur Impossible de me connecter à Access [ par braindead ] Salut,Je débute en ASP.net et je suis surpris de ne même pas arriver à me connecter à ma BDD (en ASP aucun pb).J'ai un hebergement Asp.net (évidemment


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,702 sec (4)

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