导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

请问怎样用pb8.0连接ms-sql server据库数据库?

feixianzhi 安徽合肥中山医院 2003-12-19 10:33:38
请问怎样用pb连接ms-sql server据库数据库?我再也不想用odbc连接了,太慢了!!!555555555…………
最好是用代码连接!!谢谢!!
...全文
9 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
suzh1133 2003-12-19
sqlca.DBMS = ProfileString("mis.INI", "Profile sql_sdf", "DBMS", "MSS MICROSOFT SQL SERVER 7.X")
sqlca.Database = ProfileString("mis.INI", "Profile sql_sdf", "DATABASE","")
sqlca.ServerName = ProfileString("mis.INI", "Profile sql_sdf", "ServerName","")
sqlca.LogId = ProfileString("mis.INI", "Profile sql_sdf", "LogId", "sa")
sqlca.LogPass = ProfileStrin("mis.INI", "Profilesql_sdf", "LogPassword", "")
sqlca.AutoCommit = False
sqlca.DBParm = ProfileString("mis.INI", "Profilesql_sdf", "DBPARM","ConnectString='DSN=sdf_gl;UID=sa;PWD='")+window_name

Connect Using sqlca;
If sqlca.SqlCode<>0 Then
MessageBox("提示信息","连接数据库失败!"+sqlca.sqlerrtext)
Halt
End If

//////这是用配置文件连接sql

固定死了的连接
atr_One.DBMS = "MSS MICROSOFT SQL SERVER 7.X"//////数据源是sql
atr_One.Database = "xlmis" //////服务器哪个库
atr_One.ServerName="127.0.0.1" /////本机sql服务器
atr_One.LogId="sa" ////sql登陆名
atr_One.LogPass="" ////密码
atr_One.AutoCommit=false
回复
feixianzhi 2003-12-19
就是
// Profile dbserver
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=dbserver;UID=;PWD='"
这些吗?
不还是要用ODBC吗??
回复
molder 2003-12-19
在db_proflie"里面设置好后,将其自动生成的代码复制下来,写在APP的OPEN的事件中,或写到外部INI文件中,在APP的OPEN的事件中直接调用就可以了.
回复
feixianzhi 2003-12-19
详细一点!!!我受不了了!!
回复
thomashoo 2003-12-19
用专用接口啊,在“db_proflie"里面设置啊。
用代码连的方法有用*。ini文件设置,还可以设置注册表
回复
hdvcd 2003-12-19
同意
回复
jiazhuo 2003-12-19
up
回复
紫焰月读 2003-12-19
楼上没错
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

813

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告