Select count(*) en VB.NET

Fermé
Zoom - 26 sept. 2004 à 16:13
 rhoooo - 30 oct. 2012 à 01:50
Bonjour,
Juste une petite question. Voici ma procédure en ASP.NET (VB.NET) :

Sub SelectTest()

         Dim dbPath As String = "..\Base\Syndication.mdb"
         Dim connstring As String="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &dbPath
         Dim sql As String ="SELECT COUNT(*) FROM News WHERE News_id = 40"
         Dim conn As New OleDbConnection()
         conn.ConnectionString = connstring
         conn.Open()
         Dim cmd As New OleDbCommand(sql, conn)
         Dim nb as integer = cmd.ExecuteNonQuery()
         response.write(nb)
         conn.Close()
         End Sub


Mais lorsque j'imprime le "nb", on me dis "0", alors que la base de données contient un enregistrement avec un News_id = 40.

Avez-vous une idée rapide ???

Merci d'avance ...
A voir également:

1 réponse

Remplace Dim nb as integer = cmd.ExecuteNonQuery()
par Dim nb as integer = cmd.ExecuteScalar()

Patrick
8
Youra87 Messages postés 47 Date d'inscription mardi 10 avril 2012 Statut Membre Dernière intervention 20 décembre 2013 11
25 juin 2012 à 16:37
Merci patou !!
1 heure que je cherchais même 5 ans après je te dis merci ;)
0
lol moi j ai patrouver ma reponse snif
0