PDA

View Full Version : بروز خطا در زمان اجرای دستور در لینک سرور



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)

دوستان اگه میتونن لطفا راهنمایی کنند.
با تشکر