Sur un poste de d=E9veloppement, avec VB6, le code suivant=20
marche.
Apr=E8s d=E9ploiement du programme, il y a syst=E9matiquement en=20
cas de cr=E9ation d'enreg une erreur 438 :
SQL =3D "select * from al where numeroal =3D "XXXXXX"
set snp =3D data2.database.openrecordset(sql, dbopendynaset)
snp.lockedits =3D true
if snp.eof =3D true
snp.addnew =3D saval....
snp!update
if err <> 0
display erreur avec code erreur
endif
else
snp.edit
.....
endif
Les composants inclus sont entre autre COMMCTL32.OCX
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
EB
"alkan" a écrit dans le message de news: 0bc401c39ee7$0d78a430$ Sur un poste de développement, avec VB6, le code suivant marche. Après déploiement du programme, il y a systématiquement en cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX" set snp = data2.database.openrecordset(sql, dbopendynaset) snp.lockedits = true if snp.eof = true snp.addnew = saval.... snp!update if err <> 0 display erreur avec code erreur endif else snp.edit ..... endif
Les composants inclus sont entre autre COMMCTL32.OCX
Quelqu'un aurait-il une idée ? Merci d'avance
Essaye les MDAC
"alkan" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 0bc401c39ee7$0d78a430$a101280a@phx.gbl...
Sur un poste de développement, avec VB6, le code suivant
marche.
Après déploiement du programme, il y a systématiquement en
cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX"
set snp = data2.database.openrecordset(sql, dbopendynaset)
snp.lockedits = true
if snp.eof = true
snp.addnew = saval....
snp!update
if err <> 0
display erreur avec code erreur
endif
else
snp.edit
.....
endif
Les composants inclus sont entre autre COMMCTL32.OCX
"alkan" a écrit dans le message de news: 0bc401c39ee7$0d78a430$ Sur un poste de développement, avec VB6, le code suivant marche. Après déploiement du programme, il y a systématiquement en cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX" set snp = data2.database.openrecordset(sql, dbopendynaset) snp.lockedits = true if snp.eof = true snp.addnew = saval.... snp!update if err <> 0 display erreur avec code erreur endif else snp.edit ..... endif
Les composants inclus sont entre autre COMMCTL32.OCX
Quelqu'un aurait-il une idée ? Merci d'avance
Essaye les MDAC
alkan
>-----Message d'origine-----
"alkan" a écrit
dans le message de
news: 0bc401c39ee7$0d78a430$ Sur un poste de développement, avec VB6, le code suivant marche. Après déploiement du programme, il y a systématiquement en cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX" set snp = data2.database.openrecordset(sql, dbopendynaset) snp.lockedits = true if snp.eof = true snp.addnew = saval.... snp!update if err <> 0 display erreur avec code erreur endif else snp.edit ..... endif
Les composants inclus sont entre autre COMMCTL32.OCX
Quelqu'un aurait-il une idée ? Merci d'avance
Essaye les MDAC
. Le mdac_typ.exe existe dans le programme de déploiement
et s'exécute normalement
>-----Message d'origine-----
"alkan" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 0bc401c39ee7$0d78a430$a101280a@phx.gbl...
Sur un poste de développement, avec VB6, le code suivant
marche.
Après déploiement du programme, il y a systématiquement en
cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX"
set snp = data2.database.openrecordset(sql, dbopendynaset)
snp.lockedits = true
if snp.eof = true
snp.addnew = saval....
snp!update
if err <> 0
display erreur avec code erreur
endif
else
snp.edit
.....
endif
Les composants inclus sont entre autre COMMCTL32.OCX
Quelqu'un aurait-il une idée ?
Merci d'avance
Essaye les MDAC
.
Le mdac_typ.exe existe dans le programme de déploiement
news: 0bc401c39ee7$0d78a430$ Sur un poste de développement, avec VB6, le code suivant marche. Après déploiement du programme, il y a systématiquement en cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX" set snp = data2.database.openrecordset(sql, dbopendynaset) snp.lockedits = true if snp.eof = true snp.addnew = saval.... snp!update if err <> 0 display erreur avec code erreur endif else snp.edit ..... endif
Les composants inclus sont entre autre COMMCTL32.OCX
Quelqu'un aurait-il une idée ? Merci d'avance
Essaye les MDAC
. Le mdac_typ.exe existe dans le programme de déploiement
et s'exécute normalement
J'ai pris des renseignements sur mdac_typ.exe. Ca a l'air d'être un souk pas possible. enfin...
Ma version de mdac est 4.71.1015.0 et correspond à la 2.5 sp2. Mon OS est windows 2000 SP2. J'ai passé le component checker qui m'a sorti une belle liste et après....
Mon problème ne pourrait-il pas venir du fait que, voulant créer un fichier d'aide avec HTMLHELP que j'ai installé sans que je puisse m'en servir. (plantage à répétition)
Suis-je à la bonne mise à jour et sinon, quelle version de mdac dois-je charger ??
Merci pour le coup de main
-----Message d'origine-----
"alkan" a écrit
dans le message de
news: 0bc401c39ee7$0d78a430$ Sur un poste de développement, avec VB6, le code suivant marche. Après déploiement du programme, il y a systématiquement en cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX" set snp = data2.database.openrecordset(sql, dbopendynaset) snp.lockedits = true if snp.eof = true snp.addnew = saval.... snp!update if err <> 0 display erreur avec code erreur endif else snp.edit ..... endif
Les composants inclus sont entre autre COMMCTL32.OCX
Quelqu'un aurait-il une idée ? Merci d'avance
Essaye les MDAC
.
J'ai pris des renseignements sur mdac_typ.exe. Ca a l'air
d'être un souk pas possible. enfin...
Ma version de mdac est 4.71.1015.0 et correspond à la 2.5
sp2. Mon OS est windows 2000 SP2. J'ai passé le component
checker qui m'a sorti une belle liste et après....
Mon problème ne pourrait-il pas venir du fait que, voulant
créer un fichier d'aide avec HTMLHELP que j'ai installé
sans que je puisse m'en servir. (plantage à répétition)
Suis-je à la bonne mise à jour et sinon, quelle version de
mdac dois-je charger ??
Merci pour le coup de main
-----Message d'origine-----
"alkan" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 0bc401c39ee7$0d78a430$a101280a@phx.gbl...
Sur un poste de développement, avec VB6, le code suivant
marche.
Après déploiement du programme, il y a systématiquement en
cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX"
set snp = data2.database.openrecordset(sql, dbopendynaset)
snp.lockedits = true
if snp.eof = true
snp.addnew = saval....
snp!update
if err <> 0
display erreur avec code erreur
endif
else
snp.edit
.....
endif
Les composants inclus sont entre autre COMMCTL32.OCX
J'ai pris des renseignements sur mdac_typ.exe. Ca a l'air d'être un souk pas possible. enfin...
Ma version de mdac est 4.71.1015.0 et correspond à la 2.5 sp2. Mon OS est windows 2000 SP2. J'ai passé le component checker qui m'a sorti une belle liste et après....
Mon problème ne pourrait-il pas venir du fait que, voulant créer un fichier d'aide avec HTMLHELP que j'ai installé sans que je puisse m'en servir. (plantage à répétition)
Suis-je à la bonne mise à jour et sinon, quelle version de mdac dois-je charger ??
Merci pour le coup de main
-----Message d'origine-----
"alkan" a écrit
dans le message de
news: 0bc401c39ee7$0d78a430$ Sur un poste de développement, avec VB6, le code suivant marche. Après déploiement du programme, il y a systématiquement en cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX" set snp = data2.database.openrecordset(sql, dbopendynaset) snp.lockedits = true if snp.eof = true snp.addnew = saval.... snp!update if err <> 0 display erreur avec code erreur endif else snp.edit ..... endif
Les composants inclus sont entre autre COMMCTL32.OCX
Quelqu'un aurait-il une idée ? Merci d'avance
Essaye les MDAC
.
Bismark Prods
juste en passant le mot écrit juste c'est : "dysfonctionnement" avec un "Y" et pas un "I".
voila pour la minute académie française
"alkan" a écrit dans le message de news:0bc401c39ee7$0d78a430$ Sur un poste de développement, avec VB6, le code suivant marche. Après déploiement du programme, il y a systématiquement en cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX" set snp = data2.database.openrecordset(sql, dbopendynaset) snp.lockedits = true if snp.eof = true snp.addnew = saval.... snp!update if err <> 0 display erreur avec code erreur endif else snp.edit ..... endif
Les composants inclus sont entre autre COMMCTL32.OCX
Quelqu'un aurait-il une idée ? Merci d'avance
juste en passant le mot écrit juste c'est : "dysfonctionnement" avec un "Y"
et pas un "I".
voila pour la minute académie française
"alkan" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:0bc401c39ee7$0d78a430$a101280a@phx.gbl...
Sur un poste de développement, avec VB6, le code suivant
marche.
Après déploiement du programme, il y a systématiquement en
cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX"
set snp = data2.database.openrecordset(sql, dbopendynaset)
snp.lockedits = true
if snp.eof = true
snp.addnew = saval....
snp!update
if err <> 0
display erreur avec code erreur
endif
else
snp.edit
.....
endif
Les composants inclus sont entre autre COMMCTL32.OCX
juste en passant le mot écrit juste c'est : "dysfonctionnement" avec un "Y" et pas un "I".
voila pour la minute académie française
"alkan" a écrit dans le message de news:0bc401c39ee7$0d78a430$ Sur un poste de développement, avec VB6, le code suivant marche. Après déploiement du programme, il y a systématiquement en cas de création d'enreg une erreur 438 :
SQL = "select * from al where numeroal = "XXXXXX" set snp = data2.database.openrecordset(sql, dbopendynaset) snp.lockedits = true if snp.eof = true snp.addnew = saval.... snp!update if err <> 0 display erreur avec code erreur endif else snp.edit ..... endif
Les composants inclus sont entre autre COMMCTL32.OCX