shadow1779
Messages postés706Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention29 septembre 2013
-
22 janv. 2006 à 09:33
shadow1779
Messages postés706Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention29 septembre 2013
-
23 janv. 2006 à 15:53
Bonjour,
j'essai de me faire un panel admin avec une base de donnée access, tout marche a peu près sauf la verification d'un champ, je fais en fait ceci:
Dim Connexion As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & "dbpanel.mdb")
Dim Commande As OleDbCommand = Connexion.CreateCommand()
Commande.CommandText = "SELECT ID FROM Admin"
Connexion.Open()
Dim Reader As OleDbDataReader = Commande.ExecuteReader()
Reader.Read()
If Reader.Item(0).Equals(DBNull.Value) = True Then
AdminTexte.Text = "Ceci est le premier compte, il sera donc administrateur!"
End If
cependant ca bug au If Reader.Item(0).Equals(DBNull.Value) = True, pourtant je veux juste voir si le premier champs dans ID est égal a quelque chose ou non
PS: le champ ID existe bien dans la base de donnée
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 20111 23 janv. 2006 à 11:50
Peut-être que cela bloque si ID est un index autoincrémenté...
A priori cela doit planter à ton instruction Reader.read() puisqu'il ne peut pas lire d'enregistrements...
Vous n’avez pas trouvé la réponse que vous recherchez ?