救命问题!!!在线等!!关于运行.bat文件实现在SQL2000环境下,查询ACCESS数据库表的问题!!

jiulis jiulis 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
救命问题!!!急!!!!!多谢帮忙!!!!
SQL2000 客户段,正确连接SQL2000 服务器,安装ACCESS2003
C盘根目录下有db.mdb数据库,内有名为test2的表
C盘根目录下有test.bat批处理文件,test1.sql的SQL2000脚本文件
SQL2000服务器内,test数据库有名为test3的表,并且test2和test3表结构完全相同
test1.sql文件内容如下:
use test;
Set ANSI_NULLS ON
Set ANSI_WARNINGS ON
update OpenRowSet('microsoft.jet.oledb.4.0',';database=c:\db.mdb','select * from test2')
set c=3
---------------------------------------------------------------------
test.bat文件内容如下:
isql /S servename /U sa /P sa /d test /i c:\test1.sql
-------------------------------------------------------------------------
在CMD命令行下执行test.bat,报错如下:
异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS
选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。
------------------------------------------------------------------------
但在SQL2000的查询分析器下,运行test1.sql脚本,一切正常,能实现对ACCESS数据表的修改功能
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
jiulis
MS-SQL Server 34,876 成员 254,635 内容