社区
数据库及相关技术
帖子详情
BCB的数据连接方式(讨论)
thncn
2008-07-18 09:11:51
常用ADOConnection+ADOQuery+DBGrid控进行数据连接,用的多了,发现这种方式并不太好用,很多时候连接不上,要在网上邻居访问主机并保存帐号密码才能正常连接。这样做好像是在用WINDOWS帐户登录方式登录,而不像是用SQL帐户登录,因为SQL的登录名与密码是保存在程序或数据库中的。
请各位高手参与讨论一下,分析上面的问题,以及在BCB+SQL时用什么方式连接才最好用?
...全文
118
10
打赏
收藏
BCB的数据连接方式(讨论)
常用ADOConnection+ADOQuery+DBGrid控进行数据连接,用的多了,发现这种方式并不太好用,很多时候连接不上,要在网上邻居访问主机并保存帐号密码才能正常连接。这样做好像是在用WINDOWS帐户登录方式登录,而不像是用SQL帐户登录,因为SQL的登录名与密码是保存在程序或数据库中的。 请各位高手参与讨论一下,分析上面的问题,以及在BCB+SQL时用什么方式连接才最好用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thncn
2008-07-20
打赏
举报
回复
9楼说的有点道理,不过我进服务器看了下,有“命名管道”与“TCP/IP”两种协议,不过“命名管道”在上面,是否要将命名管道禁用再添加,把它放下面才能解决上面的问题啊?
i_love_pc
2008-07-18
打赏
举报
回复
ado是很成熟的方式。
我来看看CB
2008-07-18
打赏
举报
回复
具体??
whomin
2008-07-18
打赏
举报
回复
很多时候连接不上,要在网上邻居访问主机并保存帐号密码才能正常连接
这不是ADO的问题,而应该是你的数据库服务器选择的登录认证方式的问题,数据库选的是windows账户认证而不是数据库用户认证。
loveshell
2008-07-18
打赏
举报
回复
很多时候连接不上,要在网上邻居访问主机并保存帐号密码才能正常连接
从来没遇到过这种情况
whomin
2008-07-18
打赏
举报
回复
如果是这样,那应该是你的sql server的服务器协议只设置了“命名管道”。
在数据库服务器的sql server菜单中进入“服务器网络实用工具”,启用协议中加入“TCP/IP”即可
thncn
2008-07-18
打赏
举报
回复
如果是这样的话,我服务器设置的是“sql server 与windows”。而且SQL的登录名与密码是写在程序中的,为什么一定要通过访问主机并保存用户与密码才能登录?
whomin
2008-07-18
打赏
举报
回复
身份验证是“sql server 与windows”时,如果是通过了Windows验证的则会是信任连接,如果没通过的则会继续验证Sql Server的用户,也就是说如果SQL的登录名、密码正确的时候仍然是能连接上的——相当于是给了你2次验证通过的机会
thncn
2008-07-18
打赏
举报
回复
我刚刚又看了下SQL Server 属性配置-》安全性选项卡中,身份验证是“sql server 与windows”和“仅windows”两种,就是说不管选哪种都要用到windows 帐户
thncn
2008-07-18
打赏
举报
回复
[Quote=引用 2 楼 whomin 的回复:]
很多时候连接不上,要在网上邻居访问主机并保存帐号密码才能正常连接
这不是ADO的问题,而应该是你的数据库服务器选择的登录认证方式的问题,数据库选的是windows账户认证而不是数据库用户认证。
[/Quote]
我想问下二楼指的数据库在哪个地方选了windows认证方式?因为我在安装SQL与ADOConnection设置都是选的数据库登录名认证方式
bcb
如何在DLL中捕捉系统级异常
---------------------------------------------...我创建了一个动态库,库中实现了对Socket(TCP、UDP)的封装,其中使用了
BCB
的TClientSocket,当使用该ClientSocket去
连接
一个并不存在的服务器时必然导致会ESock...
BCB
Socket编程指南(转载)
BCB
Socket编程指南 什么是 socket? 你经常听到人们谈论着 “socket”,或许你还不知道它的确切含义。现在让我告诉你:它是使用 标准Unix 文件描述符 (file descriptor) 和其它程序通讯的
方式
。什么?你也许听到...
经典的判断
数据
库
连接
断开问题
经典的判断
数据
库
连接
断开问题 分类: C#代码类2013-01-13 17:123040人阅读评论(0)收藏举报 程序正常
连接
状态下,服务器重启、或网络断开等原因将导致
数据
库
连接
非正常断开,这时ADOConnection1....
BCB
Socket编程指南
BCB
Socket编程指南 -------------------------------------------------------------------------------- 2004-05-27 什么是 socket? 你经常听到人们谈论着 “socket”,或许你还不知道它的确切含义。现在让我...
使用 异步多线程TCP Socket 实现进程间通信(VC 6.0 ,
BCB
6.0调试通过)
进程间通信有很多种
方式
,比如说 Pipe,共享内存,DDE,Socket等,关于进程通信... 本程序将使用Socket 的WSAEventSelect异步
方式
,使用多线程,建立一个服务器类,使用此类的时候只需要将处理
数据
的函数指针传给该类,...
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章