babak869
پنج شنبه 18 فروردین 1390, 02:21 صبح
با سلام
من بین 2 پایگاه داده اسکیوال سرور لینک برقرار کردم و زمانی که میخوام توی برنامه دلفی استورپروسیجر رو اجرا کنم این پیغام رو میده :
Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS option to be set for the connection.
خیلی جستجو کردم.توی سایتهای غیر فارسی دیدم که نوشته بودن باید در اول استورروسیجر این خط اضافه بشه :
SET ANSI_WARNINGS ON; SET ANSI_NULLS ON;
اما من از SQL Server 2000 استفاده میکنم و وقتی قبل از عبارت Create Procedure هرچی مینویسم خودکار اونو پاک میکنه.توی رشته کوئری هم مینویسم بازم به همون ایراد میرسه :
DECLARE @SQL_Login NVARCHAR(4000)
SELECT @SQL_Login= ' SET ANSI_WARNINGS ON; SET ANSI_NULLS ON;
INSERT INTO remote.PGSAS_temp.dbo.PGSAS_login_tbl
(username1,username2,password1,password2)
SELECT
username1,username2,password1,password2
FROM PGSAS.dbo.PGSAS_login_tbl '
EXEC(@SQL_Login)
دوستان اگه میتونن لطفا راهنمایی کنند.
با تشکر
من بین 2 پایگاه داده اسکیوال سرور لینک برقرار کردم و زمانی که میخوام توی برنامه دلفی استورپروسیجر رو اجرا کنم این پیغام رو میده :
Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS option to be set for the connection.
خیلی جستجو کردم.توی سایتهای غیر فارسی دیدم که نوشته بودن باید در اول استورروسیجر این خط اضافه بشه :
SET ANSI_WARNINGS ON; SET ANSI_NULLS ON;
اما من از SQL Server 2000 استفاده میکنم و وقتی قبل از عبارت Create Procedure هرچی مینویسم خودکار اونو پاک میکنه.توی رشته کوئری هم مینویسم بازم به همون ایراد میرسه :
DECLARE @SQL_Login NVARCHAR(4000)
SELECT @SQL_Login= ' SET ANSI_WARNINGS ON; SET ANSI_NULLS ON;
INSERT INTO remote.PGSAS_temp.dbo.PGSAS_login_tbl
(username1,username2,password1,password2)
SELECT
username1,username2,password1,password2
FROM PGSAS.dbo.PGSAS_login_tbl '
EXEC(@SQL_Login)
دوستان اگه میتونن لطفا راهنمایی کنند.
با تشکر