以前都没遇见过这种问题,今天突然拿到手上,彻底疯了
select * from OPENROWSET('SQLOLEDB', 'server=192.1.1.2;uid=test;pwd=123;123', 'select top 100 * from TDLog')
帐号是test,密码123;123
密码中间的;导致语句出问题。请问如何处理能使这条语句成功执行?
select * from OPENROWSET('SQLOLEDB', 'server=192.1.1.2;uid=test;pwd=123;123', 'select top 100 * from TDLog')
帐号是test,密码123;123
密码中间的;导致语句出问题。请问如何处理能使这条语句成功执行?
这是我写的一条语句,希望对你有帮助!
select * from OPENROWSET('SQLOLEDB','192.1.1.1;uid=sa;pwd=1111','update tb set aaaa='bbb'')
想更新远程数据库tb表里面的aaa字段,字符型的需要用''。但是如果语句如上的话在查询分析器里是执行不了的,有什么办法吗?