KPITN wrote:
> KPITN <Sancho_nts(noSpam)@hotmail.com> wrote in
> news::
>
bonjour,
ça n'a peut-être rien à voir, mais au niveau de la syntaxe multilignes, je
n'écris pas
clerib,iban,modepaiement,idecheancierf)" + ... " values ('"
mais plutot :
clerib,iban,modepaiement,idecheancierf)" ...
+" values ('"
KPITN wrote:
> KPITN <Sancho_nts(noSpam)@hotmail.com> wrote in
> news:Xns94448EBE7647EKPiTN@213.228.0.138:
>
bonjour,
ça n'a peut-être rien à voir, mais au niveau de la syntaxe multilignes, je
n'écris pas
clerib,iban,modepaiement,idecheancierf)" + ... " values ('"
mais plutot :
clerib,iban,modepaiement,idecheancierf)" ...
+" values ('"
KPITN wrote:
> KPITN <Sancho_nts(noSpam)@hotmail.com> wrote in
> news::
>
bonjour,
ça n'a peut-être rien à voir, mais au niveau de la syntaxe multilignes, je
n'écris pas
clerib,iban,modepaiement,idecheancierf)" + ... " values ('"
mais plutot :
clerib,iban,modepaiement,idecheancierf)" ...
+" values ('"
KPITN <Sancho_nts(noSpam)@hotmail.com> wrote in
news::Bon en fait j'ai trouver comment selectionner , j'ai faut une
selection de l'ensemble de ma procedure et voila le bout de code
concerné :
Rocket="insert into fournisseurs (nom, representant,portable,
regimetva, numsiret, codeape,codetvaintra,mail
,site,adressecmd,cpcmd, villecmd,telcmd,
faxcmd,contactcmd,adressepaiement,cppaiement,telpaiement,villepaiement,
faxpaiement,contactpaiement,domiciliation,codebanque,codeguichet,numcom
pte, clerib,iban,modepaiement,idecheancierf)" + ... " values ('" +
TxtNom + "','" + TxtRepresentant + "','" + TelPortable + "' " + ...
", '" + CmbRegimeTVA + "', '" + TxtNumSiret + "', '" + TxtCodeAPE +
"'" + ... ",'" + TxtCodeTVAintra + "','" + TxtMail + "', '" + TxtSite
+"'" + ... ",'" + TxtAdresseCmd + "','" + CPCmd + "', '" +
TxtVilleCmd + "'" + ... ",'" +TelCommande + "', '" + TelFaxCommande
+ "','" + TxtContactCmd + "'" + ... ",'" + TxtAdressePaiement + "',
'" + CPPaiement + "'" + ... ",'" + TelPaiement + "','" +
TxtVillePaiement + "', '" + TelFaxPaiement + "'" + ... ",'" +
TxtContactPaiement + "','" + TxtDomiciliation + "','" +
TxtCodeBanque + "'" + ... ",'" + TxtCodeGuichet + "', '" +
TxtNumCompte +"', '" + TxtCleRib + "','" + TxtIBan + "'," +
CmbPaiement + "," + CmbEcheancier + ")"
Je viens de tester par curiosité en placant ce bout de code n'importe
ou dans une fenetre et oh surprise a chaque selection ca plante !!!
si ca c'est pas un bug ....
KPITN <Sancho_nts(noSpam)@hotmail.com> wrote in
news:Xns94448EBE7647EKPiTN@213.228.0.138:
Bon en fait j'ai trouver comment selectionner , j'ai faut une
selection de l'ensemble de ma procedure et voila le bout de code
concerné :
Rocket="insert into fournisseurs (nom, representant,portable,
regimetva, numsiret, codeape,codetvaintra,mail
,site,adressecmd,cpcmd, villecmd,telcmd,
faxcmd,contactcmd,adressepaiement,cppaiement,telpaiement,villepaiement,
faxpaiement,contactpaiement,domiciliation,codebanque,codeguichet,numcom
pte, clerib,iban,modepaiement,idecheancierf)" + ... " values ('" +
TxtNom + "','" + TxtRepresentant + "','" + TelPortable + "' " + ...
", '" + CmbRegimeTVA + "', '" + TxtNumSiret + "', '" + TxtCodeAPE +
"'" + ... ",'" + TxtCodeTVAintra + "','" + TxtMail + "', '" + TxtSite
+"'" + ... ",'" + TxtAdresseCmd + "','" + CPCmd + "', '" +
TxtVilleCmd + "'" + ... ",'" +TelCommande + "', '" + TelFaxCommande
+ "','" + TxtContactCmd + "'" + ... ",'" + TxtAdressePaiement + "',
'" + CPPaiement + "'" + ... ",'" + TelPaiement + "','" +
TxtVillePaiement + "', '" + TelFaxPaiement + "'" + ... ",'" +
TxtContactPaiement + "','" + TxtDomiciliation + "','" +
TxtCodeBanque + "'" + ... ",'" + TxtCodeGuichet + "', '" +
TxtNumCompte +"', '" + TxtCleRib + "','" + TxtIBan + "'," +
CmbPaiement + "," + CmbEcheancier + ")"
Je viens de tester par curiosité en placant ce bout de code n'importe
ou dans une fenetre et oh surprise a chaque selection ca plante !!!
si ca c'est pas un bug ....
KPITN <Sancho_nts(noSpam)@hotmail.com> wrote in
news::Bon en fait j'ai trouver comment selectionner , j'ai faut une
selection de l'ensemble de ma procedure et voila le bout de code
concerné :
Rocket="insert into fournisseurs (nom, representant,portable,
regimetva, numsiret, codeape,codetvaintra,mail
,site,adressecmd,cpcmd, villecmd,telcmd,
faxcmd,contactcmd,adressepaiement,cppaiement,telpaiement,villepaiement,
faxpaiement,contactpaiement,domiciliation,codebanque,codeguichet,numcom
pte, clerib,iban,modepaiement,idecheancierf)" + ... " values ('" +
TxtNom + "','" + TxtRepresentant + "','" + TelPortable + "' " + ...
", '" + CmbRegimeTVA + "', '" + TxtNumSiret + "', '" + TxtCodeAPE +
"'" + ... ",'" + TxtCodeTVAintra + "','" + TxtMail + "', '" + TxtSite
+"'" + ... ",'" + TxtAdresseCmd + "','" + CPCmd + "', '" +
TxtVilleCmd + "'" + ... ",'" +TelCommande + "', '" + TelFaxCommande
+ "','" + TxtContactCmd + "'" + ... ",'" + TxtAdressePaiement + "',
'" + CPPaiement + "'" + ... ",'" + TelPaiement + "','" +
TxtVillePaiement + "', '" + TelFaxPaiement + "'" + ... ",'" +
TxtContactPaiement + "','" + TxtDomiciliation + "','" +
TxtCodeBanque + "'" + ... ",'" + TxtCodeGuichet + "', '" +
TxtNumCompte +"', '" + TxtCleRib + "','" + TxtIBan + "'," +
CmbPaiement + "," + CmbEcheancier + ")"
Je viens de tester par curiosité en placant ce bout de code n'importe
ou dans une fenetre et oh surprise a chaque selection ca plante !!!
si ca c'est pas un bug ....
Ce problŠme rejoint un peu celui que j'ai rencontr‚ en 205S, … savoir
: je saisisais un ligne de code je validais avec Enter pour passer …
la ligne suivante et WD plantait exactement de la mˆme maniŠre.
Ce problŠme rejoint un peu celui que j'ai rencontr‚ en 205S, … savoir
: je saisisais un ligne de code je validais avec Enter pour passer …
la ligne suivante et WD plantait exactement de la mˆme maniŠre.
Ce problŠme rejoint un peu celui que j'ai rencontr‚ en 205S, … savoir
: je saisisais un ligne de code je validais avec Enter pour passer …
la ligne suivante et WD plantait exactement de la mˆme maniŠre.
"> Ouf je suis soulagé, je ne suis pas fou :D
Non mais c'est relativement penible quand ca m'arrive, et j'ai bien
l'impression que ca m'arrive uniquement quand je decrit la requete,
car je decoupe mes requetes qui sont trop longue sur une seule ligne.
Au niveau du decoupage ce n'est pas evident, en general quand c'est
une requete de selection c'est plus simple
Select
From
Where
AND
AND
ou
Select
From
X LEFT JOIN Y
...
Mais pour les requetes d'insertion et de mise a jour, j'ai du mal a
les decouper correctement, mais enfin bon ca passe kan meme.
Sinon pour les quotes j'utilise une fonction tout simple qui les
doubles (fait maison, enfin c'est pas trop dur)
je met donc apo(TxtValeur) au lieu de TxtValeur pour les insertions
et les mise a jours.
Y a t'il un moyen plus simple pour doubler les quotes ?
"> Ouf je suis soulagé, je ne suis pas fou :D
Non mais c'est relativement penible quand ca m'arrive, et j'ai bien
l'impression que ca m'arrive uniquement quand je decrit la requete,
car je decoupe mes requetes qui sont trop longue sur une seule ligne.
Au niveau du decoupage ce n'est pas evident, en general quand c'est
une requete de selection c'est plus simple
Select
From
Where
AND
AND
ou
Select
From
X LEFT JOIN Y
...
Mais pour les requetes d'insertion et de mise a jour, j'ai du mal a
les decouper correctement, mais enfin bon ca passe kan meme.
Sinon pour les quotes j'utilise une fonction tout simple qui les
doubles (fait maison, enfin c'est pas trop dur)
je met donc apo(TxtValeur) au lieu de TxtValeur pour les insertions
et les mise a jours.
Y a t'il un moyen plus simple pour doubler les quotes ?
"> Ouf je suis soulagé, je ne suis pas fou :D
Non mais c'est relativement penible quand ca m'arrive, et j'ai bien
l'impression que ca m'arrive uniquement quand je decrit la requete,
car je decoupe mes requetes qui sont trop longue sur une seule ligne.
Au niveau du decoupage ce n'est pas evident, en general quand c'est
une requete de selection c'est plus simple
Select
From
Where
AND
AND
ou
Select
From
X LEFT JOIN Y
...
Mais pour les requetes d'insertion et de mise a jour, j'ai du mal a
les decouper correctement, mais enfin bon ca passe kan meme.
Sinon pour les quotes j'utilise une fonction tout simple qui les
doubles (fait maison, enfin c'est pas trop dur)
je met donc apo(TxtValeur) au lieu de TxtValeur pour les insertions
et les mise a jours.
Y a t'il un moyen plus simple pour doubler les quotes ?
"SP&B" wrote in
news:bqgjom$itl$:
Select
From
Where
AND
AND
ou
Select
From
X LEFT JOIN Y
...
Mais pour les requetes d'insertion et de mise a jour, j'ai du mal a
les decouper correctement, mais enfin bon ca passe kan meme.
Sinon pour les quotes j'utilise une fonction tout simple qui les
doubles (fait maison, enfin c'est pas trop dur)
je met donc apo(TxtValeur) au lieu de TxtValeur pour les insertions
et les mise a jours.
Y a t'il un moyen plus simple pour doubler les quotes ?
"SP&B" <SPetB_no.spam@wanadoo.fr> wrote in
news:bqgjom$itl$1@news-reader1.wanadoo.fr:
Select
From
Where
AND
AND
ou
Select
From
X LEFT JOIN Y
...
Mais pour les requetes d'insertion et de mise a jour, j'ai du mal a
les decouper correctement, mais enfin bon ca passe kan meme.
Sinon pour les quotes j'utilise une fonction tout simple qui les
doubles (fait maison, enfin c'est pas trop dur)
je met donc apo(TxtValeur) au lieu de TxtValeur pour les insertions
et les mise a jours.
Y a t'il un moyen plus simple pour doubler les quotes ?
"SP&B" wrote in
news:bqgjom$itl$:
Select
From
Where
AND
AND
ou
Select
From
X LEFT JOIN Y
...
Mais pour les requetes d'insertion et de mise a jour, j'ai du mal a
les decouper correctement, mais enfin bon ca passe kan meme.
Sinon pour les quotes j'utilise une fonction tout simple qui les
doubles (fait maison, enfin c'est pas trop dur)
je met donc apo(TxtValeur) au lieu de TxtValeur pour les insertions
et les mise a jours.
Y a t'il un moyen plus simple pour doubler les quotes ?
KPITN wrote:"> Ouf je suis soulagé, je ne suis pas fou :D
on l'est tous un peu ;-)
Moi en découpant en deux ou trois, cela ne plantait plus ???
Non mais c'est relativement penible quand ca m'arrive, et j'ai bien
l'impression que ca m'arrive uniquement quand je decrit la requete,
car je decoupe mes requetes qui sont trop longue sur une seule ligne.
Au niveau du decoupage ce n'est pas evident, en general quand c'est
une requete de selection c'est plus simple
Select
From
Where
AND
AND
ou
Select
From
X LEFT JOIN Y
...
Mais pour les requetes d'insertion et de mise a jour, j'ai du mal a
les decouper correctement, mais enfin bon ca passe kan meme.
Insert="INSERT INTO MATABLE ("+...
"ZONE1,"+...
"ZONE2,"+...
"ZONE3,"+...
"ZONE4) "+...
"VALUES ("+...
Zone1+","+...
Quote(Zone2)+","+...
Zone3+","+...
Quote(Zone3)"+...
")"
Cela peut être long en code mais plus facile à faire évoluer. Et puis
tu récupères la liste des colonnes dans Excel et avec des concat tu
génères les instructions que tu copies/colles.
Par ex, j'ai travaillé sur des tables en SQL avec 250 zones et tous
les ordres select, sqlcol, insert ont été générés ainsi.
Ou alors tu utilises des fonctions qui te génère tes ordres Insert,
select, update etc ...Une classe (à laquelle j'ai modestement
contribué) va meme bientôt être mis à dispo de la communauté par
Emmanuel Lecoester.
Sinon pour les quotes j'utilise une fonction tout simple qui les
doubles (fait maison, enfin c'est pas trop dur)
je met donc apo(TxtValeur) au lieu de TxtValeur pour les insertions
et les mise a jours.
Je te disais cela car dans ton code ce n'était pas le cas.Y a t'il un moyen plus simple pour doubler les quotes ?
Non, c'est le passage obligé.
KPITN wrote:
"> Ouf je suis soulagé, je ne suis pas fou :D
on l'est tous un peu ;-)
Moi en découpant en deux ou trois, cela ne plantait plus ???
Non mais c'est relativement penible quand ca m'arrive, et j'ai bien
l'impression que ca m'arrive uniquement quand je decrit la requete,
car je decoupe mes requetes qui sont trop longue sur une seule ligne.
Au niveau du decoupage ce n'est pas evident, en general quand c'est
une requete de selection c'est plus simple
Select
From
Where
AND
AND
ou
Select
From
X LEFT JOIN Y
...
Mais pour les requetes d'insertion et de mise a jour, j'ai du mal a
les decouper correctement, mais enfin bon ca passe kan meme.
Insert="INSERT INTO MATABLE ("+...
"ZONE1,"+...
"ZONE2,"+...
"ZONE3,"+...
"ZONE4) "+...
"VALUES ("+...
Zone1+","+...
Quote(Zone2)+","+...
Zone3+","+...
Quote(Zone3)"+...
")"
Cela peut être long en code mais plus facile à faire évoluer. Et puis
tu récupères la liste des colonnes dans Excel et avec des concat tu
génères les instructions que tu copies/colles.
Par ex, j'ai travaillé sur des tables en SQL avec 250 zones et tous
les ordres select, sqlcol, insert ont été générés ainsi.
Ou alors tu utilises des fonctions qui te génère tes ordres Insert,
select, update etc ...Une classe (à laquelle j'ai modestement
contribué) va meme bientôt être mis à dispo de la communauté par
Emmanuel Lecoester.
Sinon pour les quotes j'utilise une fonction tout simple qui les
doubles (fait maison, enfin c'est pas trop dur)
je met donc apo(TxtValeur) au lieu de TxtValeur pour les insertions
et les mise a jours.
Je te disais cela car dans ton code ce n'était pas le cas.
Y a t'il un moyen plus simple pour doubler les quotes ?
Non, c'est le passage obligé.
KPITN wrote:"> Ouf je suis soulagé, je ne suis pas fou :D
on l'est tous un peu ;-)
Moi en découpant en deux ou trois, cela ne plantait plus ???
Non mais c'est relativement penible quand ca m'arrive, et j'ai bien
l'impression que ca m'arrive uniquement quand je decrit la requete,
car je decoupe mes requetes qui sont trop longue sur une seule ligne.
Au niveau du decoupage ce n'est pas evident, en general quand c'est
une requete de selection c'est plus simple
Select
From
Where
AND
AND
ou
Select
From
X LEFT JOIN Y
...
Mais pour les requetes d'insertion et de mise a jour, j'ai du mal a
les decouper correctement, mais enfin bon ca passe kan meme.
Insert="INSERT INTO MATABLE ("+...
"ZONE1,"+...
"ZONE2,"+...
"ZONE3,"+...
"ZONE4) "+...
"VALUES ("+...
Zone1+","+...
Quote(Zone2)+","+...
Zone3+","+...
Quote(Zone3)"+...
")"
Cela peut être long en code mais plus facile à faire évoluer. Et puis
tu récupères la liste des colonnes dans Excel et avec des concat tu
génères les instructions que tu copies/colles.
Par ex, j'ai travaillé sur des tables en SQL avec 250 zones et tous
les ordres select, sqlcol, insert ont été générés ainsi.
Ou alors tu utilises des fonctions qui te génère tes ordres Insert,
select, update etc ...Une classe (à laquelle j'ai modestement
contribué) va meme bientôt être mis à dispo de la communauté par
Emmanuel Lecoester.
Sinon pour les quotes j'utilise une fonction tout simple qui les
doubles (fait maison, enfin c'est pas trop dur)
je met donc apo(TxtValeur) au lieu de TxtValeur pour les insertions
et les mise a jours.
Je te disais cela car dans ton code ce n'était pas le cas.Y a t'il un moyen plus simple pour doubler les quotes ?
Non, c'est le passage obligé.