Trigger et procédure stockée vb.net oracle
batista1300
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
holow1 Messages postés 680 Date d'inscription Statut Membre Dernière intervention -
holow1 Messages postés 680 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème lors de l'affichage d'une ligne de listview.
L'affichage de 0 à 2 fonctionne très bien mais dés que je passe à trois 4 champs le message du cast intervient.
Je cherche depuis des heures, merci de m'aider.
Dim sql3 As String = "select * from Article, Categorie where Article.NumCateg = Categorie.NumCateg and Article.NumCateg = " & NumCateg & " and NomArt = '" & nomArt & "' and PoidArt " & PoidArt & " and PrixArt " & PrixArt & " "
Dim cmd3 As New OracleCommand(sql3, conn)
cmd3.CommandType = CommandType.Text
''
Dim dr3 As OracleDataReader = cmd3.ExecuteReader()
listViewArtDispo.View = View.Details
While (dr3.Read())
Dim lv As New ListViewItem
lv = listViewArtDispo.Items.Add(dr3.GetString(0))
lv.SubItems.Add(dr3.GetString(1))
lv.SubItems.Add(dr3.GetString(2))
lv.SubItems.Add(dr3.GetString(3)) 'erreur : Le cast spécifié n'est pas valide.'
End While
J'ai un problème lors de l'affichage d'une ligne de listview.
L'affichage de 0 à 2 fonctionne très bien mais dés que je passe à trois 4 champs le message du cast intervient.
Je cherche depuis des heures, merci de m'aider.
Dim sql3 As String = "select * from Article, Categorie where Article.NumCateg = Categorie.NumCateg and Article.NumCateg = " & NumCateg & " and NomArt = '" & nomArt & "' and PoidArt " & PoidArt & " and PrixArt " & PrixArt & " "
Dim cmd3 As New OracleCommand(sql3, conn)
cmd3.CommandType = CommandType.Text
''
Dim dr3 As OracleDataReader = cmd3.ExecuteReader()
listViewArtDispo.View = View.Details
While (dr3.Read())
Dim lv As New ListViewItem
lv = listViewArtDispo.Items.Add(dr3.GetString(0))
lv.SubItems.Add(dr3.GetString(1))
lv.SubItems.Add(dr3.GetString(2))
lv.SubItems.Add(dr3.GetString(3)) 'erreur : Le cast spécifié n'est pas valide.'
End While
A voir également:
- Trigger et procédure stockée vb.net oracle
- Le point d'entrée de procédure eventsetinformation est introuvable advapi32.dll - Forum Windows
- Procédure de frigo vide ✓ - Forum Consommation & Internet
- Assistant trigger - Guide
- Le point d'entree de procedure est introuvable kernel32 dll ✓ - Forum Windows
- Le point d'entrée de procédure iswow64process2 est introuvable - Forum Windows
7 réponses
Bonjour,
je crois qu'il y a probleme la
"select * from Article, Categorie
il ne faut mettre * qu'on travaillle avec 2 table il faut prisisez les noms du champs
c'est possible avec oracl ???
je crois qu'il y a probleme la
"select * from Article, Categorie
il ne faut mettre * qu'on travaillle avec 2 table il faut prisisez les noms du champs
c'est possible avec oracl ???
Merci à toi de m'avoir répondu. J'ai spécifié le nom des champs mais rien à faire lors qu'il atteint le 3eme il plante. Pourtant les trois premiers champs s'affichent correctement. Cela veut dire que ma requête sql fonctionne je suppose?
Bonjour,
donc est ta déjà ajouter des colonne a ton listview ???
mais je veux conseille de voire ici
https://plasserre.developpez.com/cours/vb-net/?page=ui-winforms3#LVIII-H-4
donc est ta déjà ajouter des colonne a ton listview ???
mais je veux conseille de voire ici
https://plasserre.developpez.com/cours/vb-net/?page=ui-winforms3#LVIII-H-4
Merci pour ton aide j'ai trouvé. Voici la solution adaptée à mon problème.
Dim sql3 As String = "select NomArt, NomCateg, PrixArt, PoidArt from Article, Categorie where Article.NumCateg = Categorie.NumCateg and Article.NumCateg = " & NumCateg & " and NomArt = '" & nomArt & "' and PoidArt " & PoidArt & " and PrixArt " & PrixArt & " "
Dim cmd3 As New OracleCommand(sql3, conn)
cmd3.CommandType = CommandType.Text
''
Dim dr3 As OracleDataReader = cmd3.ExecuteReader()
listViewArtDispo.View = View.Details
While (dr3.Read())
Dim LVI As New ListViewItem
LVI.Text = dr3(0).ToString 'première cellule
LVI.SubItems.Add((dr3(1)).ToString) 'seconde cellule
LVI.SubItems.Add((dr3(2)).ToString) 'troisième cellule
LVI.SubItems.Add((dr3(3)).ToString)
listViewArtDispo.Items.Add(LVI) 'ajout de la ligne
End While
J'aurais une autre question j'aimerais que lorsque je clique sur une ligne de ma listview, une procédure stockée se déclenche pour mettre à jour le stock des articles aurais tu une idée?
Dim sql3 As String = "select NomArt, NomCateg, PrixArt, PoidArt from Article, Categorie where Article.NumCateg = Categorie.NumCateg and Article.NumCateg = " & NumCateg & " and NomArt = '" & nomArt & "' and PoidArt " & PoidArt & " and PrixArt " & PrixArt & " "
Dim cmd3 As New OracleCommand(sql3, conn)
cmd3.CommandType = CommandType.Text
''
Dim dr3 As OracleDataReader = cmd3.ExecuteReader()
listViewArtDispo.View = View.Details
While (dr3.Read())
Dim LVI As New ListViewItem
LVI.Text = dr3(0).ToString 'première cellule
LVI.SubItems.Add((dr3(1)).ToString) 'seconde cellule
LVI.SubItems.Add((dr3(2)).ToString) 'troisième cellule
LVI.SubItems.Add((dr3(3)).ToString)
listViewArtDispo.Items.Add(LVI) 'ajout de la ligne
End While
J'aurais une autre question j'aimerais que lorsque je clique sur une ligne de ma listview, une procédure stockée se déclenche pour mettre à jour le stock des articles aurais tu une idée?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
L'utilisation des proc stocke via ado.net simple ^_^
voire ici c'est c'est pas suffisant passe moi ton email pour t'envoyer un pdf
bon chance et pour l'évènement pour mettre a jour le stock je crois qu'il y a un Evénement clickitem ou quelque chose comme ça
a plus et bon week-end ^_^
L'utilisation des proc stocke via ado.net simple ^_^
voire ici c'est c'est pas suffisant passe moi ton email pour t'envoyer un pdf
bon chance et pour l'évènement pour mettre a jour le stock je crois qu'il y a un Evénement clickitem ou quelque chose comme ça
a plus et bon week-end ^_^
Bonjour,
mon email est fahemb8@hotmail.com. Merci de ton aide c'est vraiment gentil.
Je ne sais pas où mettre ma procédure stockée et mes triggers sous oracle. Il y a dans la base de données un onglet déclencheur et aussi procédure est ce la ou je défini ma procédure et ensuite je fais un appel de la procédure lors d'un clic?
mon email est fahemb8@hotmail.com. Merci de ton aide c'est vraiment gentil.
Je ne sais pas où mettre ma procédure stockée et mes triggers sous oracle. Il y a dans la base de données un onglet déclencheur et aussi procédure est ce la ou je défini ma procédure et ensuite je fais un appel de la procédure lors d'un clic?
Bonjour,
Je ne sais pas où mettre ma procédure stockée et mes triggers sous oracle.
pour ca je ne le connais pas j'ai jamais utiliser oracal mais le principe reste le même pour tout les SGBDR et pour plus d'information voire ici
https://oracle.developpez.com/cours/
et pour le cour et deja envoyer est c'est quelqu'un veux le cour passe son email
a plus et bon chance
Je ne sais pas où mettre ma procédure stockée et mes triggers sous oracle.
pour ca je ne le connais pas j'ai jamais utiliser oracal mais le principe reste le même pour tout les SGBDR et pour plus d'information voire ici
https://oracle.developpez.com/cours/
et pour le cour et deja envoyer est c'est quelqu'un veux le cour passe son email
a plus et bon chance