这些代码可以连接上数据库??????????

forevernuo 2006-07-11 05:16:06
string s_reg
RegistrySet('HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources','sky',RegString!,'SQL Server');
RegistrySet('HKEY_current_user\software\odbc\odbc.ini\sky','',RegString!,'');
RegistrySet('HKEY_current_user\software\odbc\odbc.ini\sky','driver',RegString!,'C:\WINNT\System32\SQLSRV32.dll');
RegistrySet('HKEY_current_user\software\odbc\odbc.ini\sky','lastuser',RegString!,'sa');
RegistrySet('HKEY_current_user\software\odbc\odbc.ini\sky','server',RegString!,'192.168.0.88');
RegistrySet('HKEY_current_user\software\odbc\odbc.ini\sky','DataBase',RegString!,'hrb');

SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = true
SQLCA.DBParm = "ConnectString='DSN=sky"
connect;
if sqlca.sqlcode=0 then
messagebox("提示","数据库连接正常!")
open(w_login)
close(parent)
else
messagebox(string(sqlca.sqlcode),sqlca.sqlerrtext)
return
end if

现在我这里莫名其妙的出现了这样的问题 我就用这些代码就连接上数据库了

可是 我实在是找不出是哪里设置了 连接数据库的密码 他怎么会连接上数据库呢

请问谁能告诉我为什么
...全文
265 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyj007 2006-07-13
  • 打赏
  • 举报
回复
用户是sa,密码没有设置。你用的SqlServer的数据库吧??好像你的数据库本身就没有设置密码
herosw 2006-07-13
  • 打赏
  • 举报
回复
ip '192.168.0.88'
id 'sa'
db 'hrb'
pw没有,默认是空吧
你试着用pb里面 新建一个连接试试阿,通就可以连
forevernuo 2006-07-11
  • 打赏
  • 举报
回复
即使他自动配置了 那我也应该输入密码才可以连接上吧
forevernuo 2006-07-11
  • 打赏
  • 举报
回复
什么意思

你是说这样就可以直接连接数据库了

不需要设置密码吗

圣殿骑士18 2006-07-11
  • 打赏
  • 举报
回复
它直接设置了odbc配置而已,你打开odbcad32.exe就可以看到

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧