| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1508 人关注过本帖
标题:请教cs程序为什么不能连接SQL Server?
只看楼主 加入收藏
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:3 
改为这样
cServer = "192.168.180.110,1433"
cUid = "sa"
cPwd = "rsk123hlx"
cDbs = "zsgl"
cSql=[driver=sql server;server=]+cServer+[;uid=]+cUid+[;pwd=]+cPwd+[;database=]+cDbs
nHandle=sqlstringconnect(cSsql)
如果不行,不要用IP,改为名称
cServer = "你电脑上安装数据库的名称"
cUid = "sa"
cPwd = "rsk123hlx"
cDbs = "zsgl"
cSql=[driver=sql server;server=]+cServer+[;uid=]+cUid+[;pwd=]+cPwd+[;database=]+cDbs
nHandle=sqlstringconnect(cSsql)
如果还不行,就在本机上测试
2023-03-31 23:29
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以上的方法,95%都可以调试
2023-03-31 23:33
wxzd123
Rank: 2
等 级:论坛游民
帖 子:394
专家分:69
注 册:2012-9-6
收藏
得分:0 
感谢各位老师给的好方法,等上班了去测试,希望各位老师能够更多方法建议,争取一次成功
2023-04-01 06:43
倦猫1973
Rank: 2
等 级:论坛游民
威 望:1
帖 子:68
专家分:28
注 册:2022-11-17
收藏
得分:3 
以下是引用mywisdom88在2023-3-31 23:29:16的发言:

改为这样
cServer = "192.168.180.110,1433"
cUid = "sa"
cPwd = "rsk123hlx"
cDbs = "zsgl"
cSql=[driver=sql server;server=]+cServer+[;uid=]+cUid+[;pwd=]+cPwd+[;database=]+cDbs
nHandle=sqlstringconnect(cSsql)
如果不行,不要用IP,改为名称
cServer = "你电脑上安装数据库的名称"
cUid = "sa"
cPwd = "rsk123hlx"
cDbs = "zsgl"
cSql=[driver=sql server;server=]+cServer+[;uid=]+cUid+[;pwd=]+cPwd+[;database=]+cDbs
nHandle=sqlstringconnect(cSsql)
如果还不行,就在本机上测试


我有不同观点,探讨一下。
本来程序只需要加密一个字符串连接前解密即可。如果象你这样连接时拼串,则需要加/解密四个字符串,是否有点啰嗦?
2023-04-01 08:40
wxzd123
Rank: 2
等 级:论坛游民
帖 子:394
专家分:69
注 册:2012-9-6
收藏
得分:0 
欢迎大侠出手
2023-04-01 13:15
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用倦猫1973在2023-4-1 08:40:38的发言:



我有不同观点,探讨一下。
本来程序只需要加密一个字符串连接前解密即可。如果象你这样连接时拼串,则需要加/解密四个字符串,是否有点啰嗦?

这样做的好处的,参数动态话。
cServer = "192.168.180.110,1433"
cUid = "sa"
cPwd = "rsk123hlx"
cDbs = "zsgl"
cSql=[driver=sql server;server=]+cServer+[;uid=]+cUid+[;pwd=]+cPwd+[;database=]+cDbs
nHandle=sqlstringconnect(cSsql)
可以动态改变上面4个参数,实现程序不变,随便连接任意SQL SERVER
实际就是
messagebox(cSql)
看到的就是下面的字符串
driver=sql server;server=192.168.180.110,1433;uid=sa;pwd=rsk123hl;database=zsgl


[此贴子已经被作者于2023-4-1 22:08编辑过]

2023-04-01 22:02
wxzd123
Rank: 2
等 级:论坛游民
帖 子:394
专家分:69
注 册:2012-9-6
收藏
得分:0 
除了各位老师说的,客户端网络服务等还需要那些配置,谢谢
2023-04-02 06:43
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
官方的技术文档看看有无帮助
https://learn.
https://learn.
2023-04-02 08:24
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:766
专家分:2517
注 册:2011-5-8
收藏
得分:3 
回复 楼主 wxzd123
大概率是客户机的1433端口关闭了。

dBase有人接盘了。
2023-04-02 10:13
快速回复:请教cs程序为什么不能连接SQL Server?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028707 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved