Erreur d'exécution '3219'
Fermé
mohalesage
Messages postés
147
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
31 décembre 2015
-
29 juin 2013 à 23:58
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 15 mai 2014 à 19:36
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 15 mai 2014 à 19:36
A voir également:
- Erreur d'exécution '3219'
- Erreur 0x80070643 - Guide
- Erreur d'execution 1004 - Forum Programmation
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur d'execution 13 ✓ - Forum Programmation
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
10 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
Modifié par f894009 le 1/07/2013 à 10:56
Modifié par f894009 le 1/07/2013 à 10:56
Bonjour,
sur quelle ligne s'arrete le programme ????
SQLs = "Select * from TableauCodes " & " where CODEPDTs = " & CLng(cmbCodePdt) & "" hors sujet peut-etre, mais devrait etre ecrit comme suit:
SQLs = "Select * from TableauCodes " & " where CODEPDTs = '" & CLng(cmbCodePdt) & "';"
A+
sur quelle ligne s'arrete le programme ????
SQLs = "Select * from TableauCodes " & " where CODEPDTs = " & CLng(cmbCodePdt) & "" hors sujet peut-etre, mais devrait etre ecrit comme suit:
SQLs = "Select * from TableauCodes " & " where CODEPDTs = '" & CLng(cmbCodePdt) & "';"
A+
mohalesage
Messages postés
147
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
31 décembre 2015
1
1 juil. 2013 à 23:39
1 juil. 2013 à 23:39
Bonjour l'Ami,
le programme s'arrête sur la ligne :
surtout sur
A plus
le programme s'arrête sur la ligne :
If RS.State = adStateOpen Then RS.Close
surtout sur
RS.Close
A plus
mohalesage
Messages postés
147
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
31 décembre 2015
1
2 juil. 2013 à 01:11
2 juil. 2013 à 01:11
Re Bonjour l'Ami,
En vérifiant la marche de l'application avec (;) inséré dans
la requête SQLs, le résultat était positif.
Merci
A cette occasion, je vous soumets un autre problème au niveau des totaux :
en saisissant les données, sur des étiquettes en bas du tableau s'affichaient les totaux. Seulement au moment du chargement de la feuille, les totaux ne s'affichent pas, et le programme me renvoie le message :
Erreur d'exécution '94'
Utilisation non autorisée de NULL
les code sont comme suite :
A plus l'Ami
En vérifiant la marche de l'application avec (;) inséré dans
la requête SQLs, le résultat était positif.
Merci
A cette occasion, je vous soumets un autre problème au niveau des totaux :
en saisissant les données, sur des étiquettes en bas du tableau s'affichaient les totaux. Seulement au moment du chargement de la feuille, les totaux ne s'affichent pas, et le programme me renvoie le message :
Erreur d'exécution '94'
Utilisation non autorisée de NULL
les code sont comme suite :
Private Sub Form_Load() PoolConnection SQLs = "select * from TableauExpedition " & " order by NPALET asc" If RS.State = adStateOpen Then RS.Close RS.Open SQLs, DB, adOpenKeyset, adLockPessimistic Adodc1.RecordSource = SQLs Set DataGrid1.DataSource = Adodc1 DataGrid1.AllowAddNew = False DataGrid1.AllowUpdate = False lblN.Caption = Adodc1.Recordset.RecordCount Adodc1.Refresh If lblN.Caption <= 33 Then TNExp = RS![EXPN] TDateExp = RS![DATEEXP] TTransporteur = RS![TRANSPORTEUR] TMatriculeRemorque = RS![MATRICULEREMORQUE] lblTNbrePalet.Caption = RS![TNbrePalet] 'lblTNbreColis.Caption = RS![TNbreColis] 'lblTKgBrut.Caption = RS![tkgbruts] 'lblTKgNet.Caption = RS![tkgnets] Else TNExp = "" TDateExp = "" TTransporteur = "" TMatriculeRemorque = "" lblTNbrePalet.Caption = "" lblTNbreColis.Caption = "" lblTKgBrut.Caption = "" lblTKgNet.Caption = "" End If end sub
A plus l'Ami
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
2 juil. 2013 à 09:07
2 juil. 2013 à 09:07
Bonjour,
Avez-vous des champs a valeurs null ?? Faire le test not isNull avant.
Avez-vous des champs a valeurs null ?? Faire le test not isNull avant.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mohalesage
Messages postés
147
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
31 décembre 2015
1
2 juil. 2013 à 23:18
2 juil. 2013 à 23:18
Bonjour,
J'ai vérifié ce que je peux, mais la seule chose qui me faisait douter est que
sur la première ligne de la table ( dans la base des données ) à la case qui correspond au total est vide ( je crois c'est là où cette valeur est nulle )
A votre avis est ce possible ?
A plus
J'ai vérifié ce que je peux, mais la seule chose qui me faisait douter est que
sur la première ligne de la table ( dans la base des données ) à la case qui correspond au total est vide ( je crois c'est là où cette valeur est nulle )
A votre avis est ce possible ?
A plus
mohalesage
Messages postés
147
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
31 décembre 2015
1
3 juil. 2013 à 00:11
3 juil. 2013 à 00:11
Re Bonjour l'Ami,
Je crois que je commence à déconner. J'ai essayer avec Not IsNull, comme il est
exposé ci dessous. Toujours au chargement de la feuille, seule la valeur ZERO (0)
qui est affichée.
A plus
Je crois que je commence à déconner. J'ai essayer avec Not IsNull, comme il est
exposé ci dessous. Toujours au chargement de la feuille, seule la valeur ZERO (0)
qui est affichée.
Dim Ok, Ok1, Ok2, Ok3 As Integer Ok = 0 Ok1 = 0 Ok2 = 0 Ok3 = 0 Dim TPalet, TColis, TKGB, TKGN As Integer TPalet = RS![TNbrePalet] TColis = RS![TNbreColis] TKGB = RS![TKGBRUTS] TKGN = RS![TKGNETS] If Not IsNull(RS![TNbrePalet]) Then lblTNbrePalet.Caption = TPalet Else lblTNbrePalet.Caption = Ok End If If Not IsNull(RS![TNbreColis]) Then lblTNbreColis.Caption = TColis Else lblTNbreColis.Caption = Ok1 End If If Not IsNull(RS![TKGBRUTS]) Then lblTKgBrut.Caption = TKGB Else lblTKgBrut.Caption = Ok2 End If If Not IsNull(RS![TKGNETS]) Then lblTKgNet.Caption = TKGN Else lblTKgNet.Caption = Ok3 End If
A plus
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
3 juil. 2013 à 08:19
3 juil. 2013 à 08:19
Bonjour,
mettez un point d'arret apres le dernier test et regardez la valeur des champs de votre requete sql.
mettez un point d'arret apres le dernier test et regardez la valeur des champs de votre requete sql.
mohalesage
Messages postés
147
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
31 décembre 2015
1
3 juil. 2013 à 22:21
3 juil. 2013 à 22:21
Bonjour l'Ami
Sincèrement je ne sais pas comment. Si vous pouvez m'expliquer plus
Merci d'avance
A plus
Sincèrement je ne sais pas comment. Si vous pouvez m'expliquer plus
Merci d'avance
A plus
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
4 juil. 2013 à 10:32
4 juil. 2013 à 10:32
Bonjour,
Pour mettre un point d'arret programme: click gauche sur la barre verticale a gauche de la fenetre d'un module de code. Pour visualiser la valeur d'une variable a la suite d'un arret programme sur point d'arret, placer le curseur souris sur la variable.
image d'un point d'arret avec visu valeur d'une variable:
https://www.cjoint.com/c/CGekAugUuJB
A+
Pour mettre un point d'arret programme: click gauche sur la barre verticale a gauche de la fenetre d'un module de code. Pour visualiser la valeur d'une variable a la suite d'un arret programme sur point d'arret, placer le curseur souris sur la variable.
image d'un point d'arret avec visu valeur d'une variable:
https://www.cjoint.com/c/CGekAugUuJB
A+
^Abel^
Messages postés
15399
Date d'inscription
jeudi 14 juillet 2011
Statut
Contributeur
Dernière intervention
14 février 2023
6 850
15 mai 2014 à 14:41
15 mai 2014 à 14:41
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
15 mai 2014 à 19:36
15 mai 2014 à 19:36
Bonjour et merci de m'avoir transmis ce lien, j'ai repondu a cette personne.