PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Re: acces natif sql server
Re: acces natif sql server
Débuté par L'hénoret ludovic, 20 juil. 2004 12:45 - 4 réponses
Posté le 20 juillet 2004 - 12:45
j'ai windev 8.

j'essaye de modifier une seule rubrique avec le hmodifie.

nous accèdons à un fichier de SAGE le logiciel de comptabilité. Le champ
que je modifie est un champ qu'on appelle libre c'est à dire qui a été rajouté
par la suite.

apparement concat_yield_null est un paramètre que l'on ne peut modifier sous
SQL server.
il est toujours à OFF avec l'accès natif.

j'espere que ces details seront assez complet.

Je vous remercie.
"Antoine" <antoine.info.dev@free.fr> wrote:
L'hénoret ludovic wrote:
Bonjour,

Je n'arrive pas à modifier mes enregistrement de SQL server.

Il me dit une erreur avec le paramètre : CONCAT_YIELDS_NULL

Qq'un peut-il m'éclairer ?

Merci

Tu as bien WInDev 8 ? Quel type de rubrique essais tu de modifier ? Comment

? Par les
ordes HModifie(), HexecuteRequete() ou bien encore SQLExec ? etc etc....

Donne nous plus de details STP

Antoine

Posté le 20 juillet 2004 - 18:59
Le 20 juillet 2004 à 11:45, L'hénoret ludovic nous disait :

nous accèdons à un fichier de SAGE le logiciel de comptabilité. Le champ
que je modifie est un champ qu'on appelle libre c'est à dire qui a été rajouté
par la suite.


J'accède aussi à des bases SAGE sous SQL Server mais par OLEDB.
Pour pouvoir modifier un enregistrement, il faut au préalable avoir
exécuté la requête suivante :
SET ARITHABORT ON

Il n'est pas nécessaire de l'exécuter avant chaque requête de modif,
juste une fois à l'ouverture de la fenêtre.

--
Cordialement
Posté le 20 juillet 2004 - 19:16
Désolé, mais je ne connais pas du tout SAGE.
Antoine

L'hénoret ludovic wrote:
j'ai windev 8.

j'essaye de modifier une seule rubrique avec le hmodifie.

nous accèdons à un fichier de SAGE le logiciel de comptabilité. Le
champ
que je modifie est un champ qu'on appelle libre c'est à dire qui a
été rajouté par la suite.

apparement concat_yield_null est un paramètre que l'on ne peut
modifier sous SQL server.
il est toujours à OFF avec l'accès natif.

j'espere que ces details seront assez complet.

Je vous remercie.
"Antoine" <antoine.info.dev@free.fr> wrote:
L'hénoret ludovic wrote:
Bonjour,

Je n'arrive pas à modifier mes enregistrement de SQL server.

Il me dit une erreur avec le paramètre : CONCAT_YIELDS_NULL

Qq'un peut-il m'éclairer ?

Merci

Tu as bien WInDev 8 ? Quel type de rubrique essais tu de modifier ?
Comment
? Par les

ordes HModifie(), HexecuteRequete() ou bien encore SQLExec ? etc
etc....

Donne nous plus de details STP

Antoine
Posté le 20 juillet 2004 - 20:07
Merci pour cette réponse mais ce n'est pas le bon paramètre. Le paramètre
que vous avez cité est modifiable dans SQL Server via entreprise manager.

mon paramètre est concat_yields_null

Merci beaucoup

Eric <ericb33+spam@alussinan.org> wrote:

Le 20 juillet 2004 à 11:45, L'hénoret ludovic nous disait :

nous accèdons à un fichier de SAGE le logiciel de comptabilité. Le champ
que je modifie est un champ qu'on appelle libre c'est à dire qui a été

rajouté
par la suite.

J'accède aussi à des bases SAGE sous SQL Server mais par OLEDB.
Pour pouvoir modifier un enregistrement, il faut au préalable avoir
exécuté la requête suivante :
SET ARITHABORT ON

Il n'est pas nécessaire de l'exécuter avant chaque requête de modif,
juste une fois à l'ouverture de la fenêtre.

--
Cordialement
Posté le 20 juillet 2004 - 21:29
Le 20 juillet 2004 à 19:07, L'hénoret ludovic nous disait :

J'accède aussi à des bases SAGE sous SQL Server mais par OLEDB.
Pour pouvoir modifier un enregistrement, il faut au préalable avoir
exécuté la requête suivante :
SET ARITHABORT ON


Merci pour cette réponse mais ce n'est pas le bon paramètre. Le paramètre
que vous avez cité est modifiable dans SQL Server via entreprise manager.

mon paramètre est concat_yields_null


D'accord, mais avez-vous quand même exécuté cette requête avant de
modifier un enregistrement ? Les messages d'erreur de SQL Server sont
parfois peu explicites et le vôtre pourrait correspondre à tout autre
chose.

--
Cordialement