CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

不通过ODBC等数据库接口怎样连接本地数据库?

楼主wulengbing(沧生笑)2004-12-03 01:03:02 在 PowerBuilder / 基础类 提问

如题,这个问题好像以前有人问过,但不是太详细。  
  求详解!  
  请指教! 问题点数:40、回复次数:10Top

1 楼braversmmu(笨鸟先飞)回复于 2004-12-03 08:20:18 得分 10

主要是指定DBMS。如DBMS   =   o73,表示连接Oracle7.3Top

2 楼braversmmu(笨鸟先飞)回复于 2004-12-03 08:20:52 得分 0

//   Profile   dbserver  
  SQLCA.DBMS   =   "O73   ORACLE   7.3"  
  SQLCA.LogPass   =   <********>  
  SQLCA.ServerName   =   "@dbserver"  
  SQLCA.LogId   =   "system"  
  SQLCA.AutoCommit   =   False  
  SQLCA.DBParm   =   ""  
  Top

3 楼braversmmu(笨鸟先飞)回复于 2004-12-03 08:21:20 得分 0

上面这些参数都要指定Top

4 楼wulengbing(沧生笑)回复于 2004-12-03 12:20:25 得分 0

求实现这种方法的详解。  
  不够加分Top

5 楼TGWall(Begin-End)回复于 2004-12-03 12:25:31 得分 5

写在application的open事件中Top

6 楼feixianzhi(函数)回复于 2004-12-03 13:04:20 得分 10

在application的open事件中写:  
  //   Profile   dbserver  
  SQLCA.DBMS   =   "O73   ORACLE   7.3"  
  SQLCA.LogPass   =   <********>  
  SQLCA.ServerName   =   "@dbserver"  
  SQLCA.LogId   =   "system"  
  SQLCA.AutoCommit   =   False  
  SQLCA.DBParm   =   ""  
  connect;  
  Top

7 楼feixianzhi(函数)回复于 2004-12-03 13:06:15 得分 0

SQLCA.DBMS   =   "O73   ORACLE   7.3"   //数据管理系统,如:ms   sql   server等  
  SQLCA.LogPass   =   <********>       //登陆数据库的密码  
  SQLCA.ServerName   =   "@dbserver"   //数据库服务器名  
  SQLCA.LogId   =   "system"             //数据库用户名  
  SQLCA.AutoCommit   =   False         //不自动提交  
  SQLCA.DBParm   =   ""                        
  connect;                                       //连接数据库Top

8 楼wulengbing(沧生笑)回复于 2004-12-03 13:11:50 得分 0

知道了  
  我想连接access  
  请指教!Top

9 楼nbnasom(阿飞)回复于 2004-12-03 14:17:36 得分 5

ACCESS只能用ODBC,PB没有其DBMSTop

10 楼renwanly(★★★★)回复于 2004-12-03 14:46:23 得分 10

连接access可以用oleDB,可以这个样子写  
  //   Profile   localDB:admin@tsh:oleDB  
  SQLCA.DBMS   =   "OLE   DB"  
  SQLCA.LogPass   =   <******>  
  SQLCA.LogId   =   "admin"  
  SQLCA.AutoCommit   =   False  
  SQLCA.DBParm   =   "PROVIDER='Microsoft.Jet.OLEDB.4.0',CommitOnDisconnect='No',DATALINK='Y:\localdb.udl'"  
  localdb.udl的配置在本地找到一个参考就可以了  
  或者  
  //   Profile   localDb:admin@renwanly:oleDB_msdasql  
  SQLCA.DBMS   =   "OLE   DB"  
  SQLCA.AutoCommit   =   False  
  SQLCA.DBParm   =   "PROVIDER='MSDASQL',PROVIDERSTRING='dbq=LocalDB.mdb;Driver={Microsoft   Access   Driver   (*.mdb)};uid=admin;pwd=123456',CommitOnDisconnect='No',MODE='DB_MODE_READWRITE',DateFormat='yyyy年mm月dd日',DateTimeFormat='yyyy年mm月dd日',TimeFormat='hh:mm'"  
  Top

相关问题

  • 请教!!!网页表单通过何接口和数据库连接是 ODBC 吗?
  • DAO通过ODBC连接数据库
  • 无法通过ODBC链接数据库
  • 通过ADO接口向数据库插入数据的问题
  • 请问:哪里有 python 的 ODBC 数据库接口下载?
  • 不通过ODBC连接远程数据库?
  • 通过ODBC连接ACCESS数据库出错!!!
  • 使用PB通过ODBC连接SQL Server数据库的问题
  • Vbsript中如何用recordset通过odbc和数据库相连
  • 不想通过jdbc-odbc桥,连接数据库,该怎么做?

关键词

  • 数据库
  • dbms
  • 连接
  • access
  • oracle
  • db
  • sqlca
  • o73
  • falsesqlca
  • localdb

得分解答快速导航

  • 帖主:wulengbing
  • braversmmu
  • TGWall
  • feixianzhi
  • nbnasom
  • renwanly

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo