如题,写了一个如下SQL查询语句,实现将SQL表导出为ACCESS,语句如下:
insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'c:\c.mdb';'admin';'',tax) select * from work..tax where code like '%111%'update tax
set xl='1'现在的问题是数据库维护不是一个技术人员,每次让他打开SQL的查询分析器粘贴语句,点击运行,有些麻烦,能不能有个方法,制作一个类似与EXE文件的程序,直接双击就自动把工作做完呢?
insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'c:\c.mdb';'admin';'',tax) select * from work..tax where code like '%111%'update tax
set xl='1'现在的问题是数据库维护不是一个技术人员,每次让他打开SQL的查询分析器粘贴语句,点击运行,有些麻烦,能不能有个方法,制作一个类似与EXE文件的程序,直接双击就自动把工作做完呢?
用前台做一个软件
连接数据库
点击按钮自动执行相应的SQL 语句
test.batcd c:\Program Files\Microsoft SQL Server\80\Tools\Binn
OSQL.exe -U用户 -P密码 /Q"select * from work..tax"
insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'c:\c.mdb';'admin';'',t5) select * from jjj..t5 where xrzt='0'
update t5
set xrzt='1'数据库里面没更新,c盘下的C.mdb数据库里面也没有我要的数据,我在查询分析器里面就可以运行,没问题的.这是我按照小鸟写的txt文件,然后重命名为bat文件运行的,如下:cd c:\Program Files\Microsoft SQL Server\80\Tools\Binn
OSQL.exe -sa - /Q"insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'c:\c.mdb';'admin';'',t5) select * from jjj..t5 where xrzt='0'
update t5
set xrzt='1'"
OSQL.exe -sa - /Q"use jjj insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'c:\c.mdb';'admin';'',t5) select * from t5 where xrzt='0'
update t5
set xrzt='1'"
你自己开发一个升级工具还不是要教别人用 但没有查询分析器好啊 你不能确定是否SQL正确执行了没
'c:\c.mdb';'admin';'',t5) select * from t5 where xrzt='0' 另一个运行update t5
set xrzt='1'"和在一起运行不了