首页 | 新闻中心| 公司介绍| 产品走廊| 渠道与销售| 技术支持| 下载中心| 用户认证
蓝色快车PB俱乐部论坛--PowerBuilder MIS编程浏览:[求助]数据库连接【我找了3天还是没答案,希望大哥们帮帮我】
>>欢迎您,请先登陆 | 注册 | 发贴排行 | 搜索 | 帮助 | 退出
    蓝色快车PB俱乐部论坛
    PowerBuilder MIS编程
       浏览:[求助]数据库连接【我找了3天还是没答案,希望大哥们帮帮我】

  发表一个新主题  发表一个新投票 回复主题  您是本帖的第 586 个阅读者
 * 贴子主题: [求助]数据库连接【我找了3天还是没答案,希望大哥们帮帮我】 保存该页为文件 报告本帖给版主 显示可打印的版本  把本贴加入论坛收藏夹  把本贴加入IE收藏夹 

 掉线,给我留言吧!  linshen_831104
  
  
  等级:新手上路
 财产:170
 经验:140
 魅力:140
  注册:2005-9-20
  文章:1
  鉴定:保密

  给linshen_831104发送一个短消息 查看linshen_831104的个人资料 搜索linshen_831104在PowerBuilder  点击这里发送电邮给linshen_831104 引用回复这个贴子 

发贴心情 [求助]数据库连接【我找了3天还是没答案,希望大哥们帮帮我】
怎么样编程才能实现前台调用后台数据库的数据

发贴时间: 2005/10/13 22:38:16 保密


 掉线,给我留言吧!  andytang123
  
  
  等级:新手上路
 财产:290
 经验:230
 魅力:230
  注册:2005-10-19
  文章:7
  鉴定:保密

  给andytang123发送一个短消息 查看andytang123的个人资料 搜索andytang123在PowerBuilder  点击这里发送电邮给andytang123 引用回复这个贴子 

发贴心情 
一般可以用odbc接口进行连接。以access为例。先在PowerBuilder界面上,单击工具条上的“DB Profile”   图标,在弹出的Database Profiles窗口中选择ODB ODBC,然后单击“New”按钮,在弹出的Database Profile Setup-ODBC对话框的Profile Name:一栏中输入数据库名,在Data Source:一栏选择数据库名,在User ID:一栏输入sa,单击“OK”按钮,完成数据源文件Profile的建立,可以选择上面的preview栏进行测试,成功后将其复制到程序开始的open事件里去。返回Database Profiles窗口,单击ODB ODBC左侧的加号按钮,在展开的ODB ODBC项下选择数据库名,单击“connect”按钮,这样在PowerBuilder中就可以连接上了。最好找本相关的书看看。其实很简单。

----------------------------------------------
学无止境。

发贴时间: 2005/10/19 12:58:13 保密


 掉线,给我留言吧!  booktool
  
  
  等级:新手上路
 财产:210
 经验:180
 魅力:180
  注册:2005-10-20
  文章:5
  鉴定:保密

  给booktool发送一个短消息 查看booktool的个人资料 搜索booktool在PowerBuilder  点击这里发送电邮给booktool 引用回复这个贴子 

发贴心情 
可以使用ini配置文件连接,这种发法在开发完成后可以脱离pb如果服务器名改变后直接在配置文件中修改就行了不用再在程序中修改源代码.
string ls_inifile="lbm.ini"// 定义一个ini文件
SQLCA.dbms = ProfileString ( ls_inifile, "Database", "DBMS", "MSS Microsoft SQL Server 6.x")
SQLCA.database = ProfileString ( ls_inifile, "Database", "Database", "")
SQLCA.userid = ProfileString ( ls_inifile, "Database", "UserID", "")
SQLCA.dbpass = ProfileString ( ls_inifile, "Database", "DBPass", "")
SQLCA.logid = ProfileString ( ls_inifile, "Database", "LogID", "sa")
SQLCA.logpass = ProfileString ( ls_inifile, "Database", "LogPassword", "")
SQLCA.servername = ProfileString ( ls_inifile, "Database", "Servername", "")
lbm.ini文件的内容如下
//数据库连接 lbm.ini


[database]
DBMS = "MSS Microsoft SQL Server"
Database = "dade"
ServerName = "GOODLUCKY"//服务器明
LogId = "sa"
logpassword=""
AutoCommit = False
DBParm = ""

pb+sql2000


发贴时间: 2005/10/20 9:52:36 保密


 掉线,给我留言吧!  wangyoukuang
  
  
  等级:新手上路
 财产:130
 经验:120
 魅力:120
  注册:2006-3-10
  文章:1
  鉴定:保密

  给wangyoukuang发送一个短消息 查看wangyoukuang的个人资料 搜索wangyoukuang在PowerBuilder  点击这里发送电邮给wangyoukuang 引用回复这个贴子 

发贴心情 
以下是引用booktool在2005-10-20 9:52:36的发言:
可以使用ini配置文件连接,这种发法在开发完成后可以脱离pb如果服务器名改变后直接在配置文件中修改就行了不用再在程序中修改源代码.
string ls_inifile="lbm.ini"// 定义一个ini文件
SQLCA.dbms = ProfileString ( ls_inifile, "Database", "DBMS", "MSS Microsoft SQL Server 6.x")
SQLCA.database = ProfileString ( ls_inifile, "Database", "Database", "")
SQLCA.userid = ProfileString ( ls_inifile, "Database", "UserID", "")
SQLCA.dbpass = ProfileString ( ls_inifile, "Database", "DBPass", "")
SQLCA.logid = ProfileString ( ls_inifile, "Database", "LogID", "sa")
SQLCA.logpass = ProfileString ( ls_inifile, "Database", "LogPassword", "")
SQLCA.servername = ProfileString ( ls_inifile, "Database", "Servername", "")
lbm.ini文件的内容如下
//数据库连接 lbm.ini


[database]
DBMS = "MSS Microsoft SQL Server"
Database = "dade"
ServerName = "GOODLUCKY"//服务器明
LogId = "sa"
logpassword=""
AutoCommit = False
DBParm = ""

pb+sql2000



发贴时间: 2006/6/19 13:59:49 保密

页次:1/1页每页10 本主题贴数4

分页: [1]

 *快速回复:[求助]数据库连接【我找了3天还是没答案,希望大哥们帮帮我】 顶端 
你的用户名:   还没注册? 密码:   忘记密码?请与管理员联系
内容
  • HTML标签: 不可用
  • UBB标签: 允许
  • 贴图标签: 允许
  • Flash标签:允许
  • 表情字符转换:允许
  • 上传图片:允许
  • 最多16KB
  • 邮件回复 显示签名  [Ctrl+Enter直接提交贴子]

    ">