J'ai SQL Server 2000 et j'ai lié un serveur Adaptive Server Anywhere 6.0
avec sp_addlinkedserver.
Si j'exécute:
SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable');
cela fonctionne sans problème. Si par contre je place cette ligne dans une
procédure stockée comme ceci:
CREATE PROCEDURE storepro AS
SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable');
GO
j'ai un message d'erreur "Error 7405: Heterogeneous queries require
ANSI_NULL and ANSI_WARNINGS options to be set for connection......etc."
J'ai bien essayé de placer un SET ANSI_NUL et ANSI_WARNINGS on ou off dans
la procédure stockée, mais cela ne change rien.
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
Laurent Moreau
En haut de ta procédure écrire: SET ANSI_NULL ON SET ANSI_WARNING ON GO
CREATE PROC......
Laurent.
"Gloup" wrote in message news:
Bonjour à tous,
J'ai SQL Server 2000 et j'ai lié un serveur Adaptive Server Anywhere 6.0 avec sp_addlinkedserver. Si j'exécute: SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable'); cela fonctionne sans problème. Si par contre je place cette ligne dans une procédure stockée comme ceci:
CREATE PROCEDURE storepro AS SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable'); GO
j'ai un message d'erreur "Error 7405: Heterogeneous queries require ANSI_NULL and ANSI_WARNINGS options to be set for connection......etc." J'ai bien essayé de placer un SET ANSI_NUL et ANSI_WARNINGS on ou off dans la procédure stockée, mais cela ne change rien.
Si quelqu'un a une idée, elle est la bienvenue!
Gloup.
En haut de ta procédure écrire:
SET ANSI_NULL ON
SET ANSI_WARNING ON
GO
CREATE PROC......
Laurent.
"Gloup" <tagadapouette@hotmail.com> wrote in message
news:ep3pT1BNEHA.1348@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai SQL Server 2000 et j'ai lié un serveur Adaptive Server Anywhere 6.0
avec sp_addlinkedserver.
Si j'exécute:
SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable');
cela fonctionne sans problème. Si par contre je place cette ligne dans une
procédure stockée comme ceci:
CREATE PROCEDURE storepro AS
SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable');
GO
j'ai un message d'erreur "Error 7405: Heterogeneous queries require
ANSI_NULL and ANSI_WARNINGS options to be set for connection......etc."
J'ai bien essayé de placer un SET ANSI_NUL et ANSI_WARNINGS on ou off dans
la procédure stockée, mais cela ne change rien.
En haut de ta procédure écrire: SET ANSI_NULL ON SET ANSI_WARNING ON GO
CREATE PROC......
Laurent.
"Gloup" wrote in message news:
Bonjour à tous,
J'ai SQL Server 2000 et j'ai lié un serveur Adaptive Server Anywhere 6.0 avec sp_addlinkedserver. Si j'exécute: SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable'); cela fonctionne sans problème. Si par contre je place cette ligne dans une procédure stockée comme ceci:
CREATE PROCEDURE storepro AS SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable'); GO
j'ai un message d'erreur "Error 7405: Heterogeneous queries require ANSI_NULL and ANSI_WARNINGS options to be set for connection......etc." J'ai bien essayé de placer un SET ANSI_NUL et ANSI_WARNINGS on ou off dans la procédure stockée, mais cela ne change rien.
Si quelqu'un a une idée, elle est la bienvenue!
Gloup.
Gloup
Effectivement cela fonctionne. Super, merci à toi :o)
Gloup
"Laurent Moreau" a écrit dans le message de news: c7fp6k$8q9$
En haut de ta procédure écrire: SET ANSI_NULL ON SET ANSI_WARNING ON GO
CREATE PROC......
Laurent.
"Gloup" wrote in message news: > Bonjour à tous, > > J'ai SQL Server 2000 et j'ai lié un serveur Adaptive Server Anywhere 6.0 > avec sp_addlinkedserver. > Si j'exécute: > SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable'); > cela fonctionne sans problème. Si par contre je place cette ligne dans
une
> procédure stockée comme ceci: > > CREATE PROCEDURE storepro AS > SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable'); > GO > > j'ai un message d'erreur "Error 7405: Heterogeneous queries require > ANSI_NULL and ANSI_WARNINGS options to be set for connection......etc." > J'ai bien essayé de placer un SET ANSI_NUL et ANSI_WARNINGS on ou off
dans
> la procédure stockée, mais cela ne change rien. > > Si quelqu'un a une idée, elle est la bienvenue! > > Gloup. > >
Effectivement cela fonctionne.
Super, merci à toi :o)
Gloup
"Laurent Moreau" <l.moreau@SUPPRIMERCECIsystonic.fr> a écrit dans le message
de news: c7fp6k$8q9$1@s1.read.news.oleane.net...
En haut de ta procédure écrire:
SET ANSI_NULL ON
SET ANSI_WARNING ON
GO
CREATE PROC......
Laurent.
"Gloup" <tagadapouette@hotmail.com> wrote in message
news:ep3pT1BNEHA.1348@TK2MSFTNGP12.phx.gbl...
> Bonjour à tous,
>
> J'ai SQL Server 2000 et j'ai lié un serveur Adaptive Server Anywhere 6.0
> avec sp_addlinkedserver.
> Si j'exécute:
> SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable');
> cela fonctionne sans problème. Si par contre je place cette ligne dans
une
> procédure stockée comme ceci:
>
> CREATE PROCEDURE storepro AS
> SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable');
> GO
>
> j'ai un message d'erreur "Error 7405: Heterogeneous queries require
> ANSI_NULL and ANSI_WARNINGS options to be set for connection......etc."
> J'ai bien essayé de placer un SET ANSI_NUL et ANSI_WARNINGS on ou off
dans
> la procédure stockée, mais cela ne change rien.
>
> Si quelqu'un a une idée, elle est la bienvenue!
>
> Gloup.
>
>
Effectivement cela fonctionne. Super, merci à toi :o)
Gloup
"Laurent Moreau" a écrit dans le message de news: c7fp6k$8q9$
En haut de ta procédure écrire: SET ANSI_NULL ON SET ANSI_WARNING ON GO
CREATE PROC......
Laurent.
"Gloup" wrote in message news: > Bonjour à tous, > > J'ai SQL Server 2000 et j'ai lié un serveur Adaptive Server Anywhere 6.0 > avec sp_addlinkedserver. > Si j'exécute: > SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable'); > cela fonctionne sans problème. Si par contre je place cette ligne dans
une
> procédure stockée comme ceci: > > CREATE PROCEDURE storepro AS > SELECT * FROM OPENQUERY(asaserver,'SELECT * FROM unetable'); > GO > > j'ai un message d'erreur "Error 7405: Heterogeneous queries require > ANSI_NULL and ANSI_WARNINGS options to be set for connection......etc." > J'ai bien essayé de placer un SET ANSI_NUL et ANSI_WARNINGS on ou off
dans
> la procédure stockée, mais cela ne change rien. > > Si quelqu'un a une idée, elle est la bienvenue! > > Gloup. > >