如何能让ADO连接远程的数据库服务器呢?
connection该怎么填??数据库端该怎么设置呢>?
connection该怎么填??数据库端该怎么设置呢>?
解决方案 »
- delphi做插件框架软件开发
- 怎样将整个窗体包括标题作为一个位图复制到剪贴板
- dbgrid 如果让下一个单元格自动获得焦点?
- 用DBgridEh汇总感觉好慢,请高手指点
- 請教在richedit中插入圖片的問題????
- Socket接收长字符串的问题
- 关于查询
- 权限管理系统
- 如何得到一个对象?救命,我搞了快一周了!(100分)
- Delphi如何捕获Windows访问一个驱动器的消息?
- 请问这句话是什么意思:Implictit convefsion from data type datetime to int is not allowed. Use the CONVERT function to run this q
- 求教高手eof和bof的bug
connection该怎么填:Provider=SQLOLEDB.1;
Password=联结用户密码;
Persist Security Info=True;
User ID=联结用户名;
Initial Catalog=数据库名;
Data Source=服务器别名或IP
如果非要在编程时写,那就先在FORM上放个TConnection,然后build一个串,然后Copy到程序里……
任意ADO控件的connectionstring 属性都有丰富提示,我现在没有案例,以后传个上来
我用ip做的连接,在本机上测试就没问题,但把.exe拿到别的机器上就不可以
我当时装sql时是选的windows集成验证方式
在build的连接页面上,
1,数据库服务器名称:我的机器ip
2,登陆服务器的信息:
这里有问题了,我用winNT集成安全设置可以测试连接成功(当然是在我的机器上,而把exe拿到别的机器就没法连接了)
而用指定的用户名和密码就没法测试成功,输入我的windows用户名和密码没用~~~为什么呢?
Provider=SQLOLEDB.1;
Password=联结用户密码;
Persist Security Info=True;
User ID=联结用户名;
Initial Catalog=数据库名;
Data Source=服务器别名或IP
就是这样了!!!
而用指定的用户名和密码就没法测试成功,输入我的windows用户名和密码没用~~~为什么呢?1.你设计时候的服务器和现在你安装的服务器名是否一致。
2.输入SQL SERCER中数据库的用户名和密码!
具体:企业管理器===>SQL Server组===>选择要修改的服务器===>属性===>安全性
(1)将"身份验证"改成"SQL Server和Windows"(说明:你现在的应该是"仅windows")
(2)将"启动服务帐户"改成"系统帐户"