如何设置ANST_NULLS和ANSI_WARNINGS选项?
本人在SQL SERVER2000中创建一个存储过程(用dBase的数据表记录来更新SQL数据表记录),具体代码如下:
CREATE PROCEDURE EnrollData_Import
AS
begin
begin tran
delete from T_KSHKCJ
if @@Error<>0 goto Error
insert T_KSHKCJ
select *
from OpenDataSource('Microsoft.Jet.4.0',Data Source="c:\data";User ID=;Password=;Extended properties=dBase 5.0')...T_KSHKCJ
if @@Error<>0 goto Error
commit tran
return 0
Error:
rollback tran
return 1
end
已通过语法检查,但是按下"确定"出错,出错提示:
错误7405:异类查询要求为连接设置ANSI_NULLS和ANSI_WARNINGS选项,这将确保一致的查询语义.请启用这些选项,然后重新发出查询.
请问高手:应在什么地方设置这些选项,应设为什么,麻烦请给出具体做法,谢谢!