> Si je comprends bien, ces accès se font sans ODBC ?
Bruno
> Si je comprends bien, ces accès se font sans ODBC ?
Bruno
> Si je comprends bien, ces accès se font sans ODBC ?
Bruno
> Si je comprends bien, ces accès se font sans ODBC ?
Oui. Les accès alternatifs proviennent d'une initaive sur MySQL (Rodolphe si
tu nous lit) qui a été étendue à d'autres bases (Oracle, PostGre, SQLite,
ADO, FireBird). Ils se décomposent tous en une dll et une classe windev 7.5
permettant une encapsulation des ordres AppelDLL.
La dll est développée en C (VC+, Borland C) en se basant sur les API C
fournies par les éditeurs. Cela évite la couche ODBC, OLE-DB, ADO.
> Bruno
Emmanuel Lecoester
> Si je comprends bien, ces accès se font sans ODBC ?
Oui. Les accès alternatifs proviennent d'une initaive sur MySQL (Rodolphe si
tu nous lit) qui a été étendue à d'autres bases (Oracle, PostGre, SQLite,
ADO, FireBird). Ils se décomposent tous en une dll et une classe windev 7.5
permettant une encapsulation des ordres AppelDLL.
La dll est développée en C (VC+, Borland C) en se basant sur les API C
fournies par les éditeurs. Cela évite la couche ODBC, OLE-DB, ADO.
> Bruno
Emmanuel Lecoester
> Si je comprends bien, ces accès se font sans ODBC ?
Oui. Les accès alternatifs proviennent d'une initaive sur MySQL (Rodolphe si
tu nous lit) qui a été étendue à d'autres bases (Oracle, PostGre, SQLite,
ADO, FireBird). Ils se décomposent tous en une dll et une classe windev 7.5
permettant une encapsulation des ordres AppelDLL.
La dll est développée en C (VC+, Borland C) en se basant sur les API C
fournies par les éditeurs. Cela évite la couche ODBC, OLE-DB, ADO.
> Bruno
Emmanuel Lecoester
Bonjour,
J'ai testé les classes sous windev 7.5 version 206h que j'ai récupéré
depuis le projet Exsql4wd.
Il m'apparait un problème majeur :
Je créé une première requête qui parcourt une table factures avec le
numrequete à 0.
Dans le fetch je récupère le code du client et j'interroge à l'aide
d'uen deuxième requete (numrequete 1) ma table client pour avoir son
nom. En gros j'ai deux requêtes imbriquées. La deuxième requête plante
en m'indiquant ce message :
Erreur 2014
Si vous avez une explication ...
D'avance merci
Bonjour,
J'ai testé les classes sous windev 7.5 version 206h que j'ai récupéré
depuis le projet Exsql4wd.
Il m'apparait un problème majeur :
Je créé une première requête qui parcourt une table factures avec le
numrequete à 0.
Dans le fetch je récupère le code du client et j'interroge à l'aide
d'uen deuxième requete (numrequete 1) ma table client pour avoir son
nom. En gros j'ai deux requêtes imbriquées. La deuxième requête plante
en m'indiquant ce message :
Erreur 2014
Si vous avez une explication ...
D'avance merci
Bonjour,
J'ai testé les classes sous windev 7.5 version 206h que j'ai récupéré
depuis le projet Exsql4wd.
Il m'apparait un problème majeur :
Je créé une première requête qui parcourt une table factures avec le
numrequete à 0.
Dans le fetch je récupère le code du client et j'interroge à l'aide
d'uen deuxième requete (numrequete 1) ma table client pour avoir son
nom. En gros j'ai deux requêtes imbriquées. La deuxième requête plante
en m'indiquant ce message :
Erreur 2014
Si vous avez une explication ...
D'avance merci
Legui a présenté l'énoncé suivant :
>
> Bonjour,
>
> J'ai testé les classes sous windev 7.5 version 206h que j'ai récupéré
> depuis le projet Exsql4wd.
>
> Il m'apparait un problème majeur :
>
> Je créé une première requête qui parcourt une table factures avec le
> numrequete à 0.
> Dans le fetch je récupère le code du client et j'interroge à l'aide
> d'uen deuxième requete (numrequete 1) ma table client pour avoir son
> nom. En gros j'ai deux requêtes imbriquées. La deuxième requête plante
> en m'indiquant ce message :
>
> Erreur 2014
> Commands out of sync; You can't run this command now ...
Il faut bien sûr que dans le fetch, tu fermes bien ta requête 1 apès
avoir récupéré ton client.
fsql:mysqlferme(2)
Notes aussi que, c'est l'intérêt du sql, tu peux faire une jointure
entre tes lignes de factures et ton client et tout récupérer en 1 seule
requete.
>
> Si vous avez une explication ...
>
> D'avance merci
Legui a présenté l'énoncé suivant :
>
> Bonjour,
>
> J'ai testé les classes sous windev 7.5 version 206h que j'ai récupéré
> depuis le projet Exsql4wd.
>
> Il m'apparait un problème majeur :
>
> Je créé une première requête qui parcourt une table factures avec le
> numrequete à 0.
> Dans le fetch je récupère le code du client et j'interroge à l'aide
> d'uen deuxième requete (numrequete 1) ma table client pour avoir son
> nom. En gros j'ai deux requêtes imbriquées. La deuxième requête plante
> en m'indiquant ce message :
>
> Erreur 2014
> Commands out of sync; You can't run this command now ...
Il faut bien sûr que dans le fetch, tu fermes bien ta requête 1 apès
avoir récupéré ton client.
fsql:mysqlferme(2)
Notes aussi que, c'est l'intérêt du sql, tu peux faire une jointure
entre tes lignes de factures et ton client et tout récupérer en 1 seule
requete.
>
> Si vous avez une explication ...
>
> D'avance merci
Legui a présenté l'énoncé suivant :
>
> Bonjour,
>
> J'ai testé les classes sous windev 7.5 version 206h que j'ai récupéré
> depuis le projet Exsql4wd.
>
> Il m'apparait un problème majeur :
>
> Je créé une première requête qui parcourt une table factures avec le
> numrequete à 0.
> Dans le fetch je récupère le code du client et j'interroge à l'aide
> d'uen deuxième requete (numrequete 1) ma table client pour avoir son
> nom. En gros j'ai deux requêtes imbriquées. La deuxième requête plante
> en m'indiquant ce message :
>
> Erreur 2014
> Commands out of sync; You can't run this command now ...
Il faut bien sûr que dans le fetch, tu fermes bien ta requête 1 apès
avoir récupéré ton client.
fsql:mysqlferme(2)
Notes aussi que, c'est l'intérêt du sql, tu peux faire une jointure
entre tes lignes de factures et ton client et tout récupérer en 1 seule
requete.
>
> Si vous avez une explication ...
>
> D'avance merci
Enfin ce post aura permis de mettre en lumière un bug(?) de la classe
et au moins ai je l'impression d'avoir fait avancer le schimilili, le
schimimimili, le schililimili, les choses ...
Grand merci pour ton aide
Cordialement
Enfin ce post aura permis de mettre en lumière un bug(?) de la classe
et au moins ai je l'impression d'avoir fait avancer le schimilili, le
schimimimili, le schililimili, les choses ...
Grand merci pour ton aide
Cordialement
Enfin ce post aura permis de mettre en lumière un bug(?) de la classe
et au moins ai je l'impression d'avoir fait avancer le schimilili, le
schimimimili, le schililimili, les choses ...
Grand merci pour ton aide
Cordialement
Legui a formulé la demande :
>
> Enfin ce post aura permis de mettre en lumière un bug(?) de la classe
> et au moins ai je l'impression d'avoir fait avancer le schimilili, le
> schimimimili, le schililimili, les choses ...
Oui, avant de tirer des conclusions sur le comportement du sqlfetch, je
vais tester ton code : (des fetchs imbriqués)
- en accès mysql pcsoft
- en accès alternatif sqlite
- en accès alternatif Oracle
(C'est facile avec ma classe fsql)
et si le pb ne se pose que sur mysql alternatif, on soumettra ce pb à
Rodolphe.
Il me semble important de se faire une religion là dessus.
>
> Grand merci pour ton aide
>
> Cordialement
--
Eric Roumegou
http://cerbermail.com/?Wk2D8D62KI
(cliquez sur le lien ci-dessus pour me contacter en privé)
Legui a formulé la demande :
>
> Enfin ce post aura permis de mettre en lumière un bug(?) de la classe
> et au moins ai je l'impression d'avoir fait avancer le schimilili, le
> schimimimili, le schililimili, les choses ...
Oui, avant de tirer des conclusions sur le comportement du sqlfetch, je
vais tester ton code : (des fetchs imbriqués)
- en accès mysql pcsoft
- en accès alternatif sqlite
- en accès alternatif Oracle
(C'est facile avec ma classe fsql)
et si le pb ne se pose que sur mysql alternatif, on soumettra ce pb à
Rodolphe.
Il me semble important de se faire une religion là dessus.
>
> Grand merci pour ton aide
>
> Cordialement
--
Eric Roumegou
http://cerbermail.com/?Wk2D8D62KI
(cliquez sur le lien ci-dessus pour me contacter en privé)
Legui a formulé la demande :
>
> Enfin ce post aura permis de mettre en lumière un bug(?) de la classe
> et au moins ai je l'impression d'avoir fait avancer le schimilili, le
> schimimimili, le schililimili, les choses ...
Oui, avant de tirer des conclusions sur le comportement du sqlfetch, je
vais tester ton code : (des fetchs imbriqués)
- en accès mysql pcsoft
- en accès alternatif sqlite
- en accès alternatif Oracle
(C'est facile avec ma classe fsql)
et si le pb ne se pose que sur mysql alternatif, on soumettra ce pb à
Rodolphe.
Il me semble important de se faire une religion là dessus.
>
> Grand merci pour ton aide
>
> Cordialement
--
Eric Roumegou
http://cerbermail.com/?Wk2D8D62KI
(cliquez sur le lien ci-dessus pour me contacter en privé)