祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 2510|回复: 4

[学习笔记] pb不配置ODBC数据源、使用ODBC方式连接数据库

[复制链接]

[学习笔记] pb不配置ODBC数据源、使用ODBC方式连接数据库

[复制链接]
ehxz

主题

0

回帖

58万

积分

管理员

积分
588431
贡献
在线时间
小时
2023-5-11 15:38:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?站点注册

×
【路人】虾仁不眨眼(1540259151)  15:24:36

//不配置ODBC数据源、使用ODBC方式连接数据库
//Access
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit=FALSE
SQLCA.DBParm = "ConnectString='driver=Microsoft Access Driver (*.mdb);DBQ=mdb文件路径'"

//SQL Server
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit=FALSE
SQLCA.DBParm = "ConnectString= '" +&
    "DRIVER=SQL Server; " +&
    "Database=数据库名称; " +&
    "UID=账号; " +&
    "PWD=密码; " +&
    "Server=地址; "
我电脑只有Access、SQL Server可以测试, mysql 没有安装

【路人】sogood(395902092)  15:34:41
//ORACLE
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit=FALSE
SQLCA.DBParm = "ConnectString= '" +&
    "DRIVER=ORACLE; " +&
    "UID=用户名; " +&
    "PWD=用户密码; " +&
    "Server=连接名; "

大家CV起来
共享共进共赢Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
ehxz 楼主

主题

0

回帖

58万

积分

管理员

积分
588431
贡献
在线时间
小时
2023-5-11 15:56:42 | 显示全部楼层
【路人】lzf(110213436)  15:55:41
SQLCA_local.DBMS = "ODBC"
SQLCA_local.DBParm = "ConnectString='DRIVER=SQLite3 ODBC Driver;NoCreat=1;Password='';SyncPragma=NORMAL;NoWCHAR=0;OEMCP=true;Database="+文件.db
SQLite3直接连的,用了很多年,挺稳的
共享共进共赢Sharing And Win-win Results
ehxz 楼主

主题

0

回帖

58万

积分

管理员

积分
588431
贡献
在线时间
小时
2023-5-12 19:23:50 | 显示全部楼层
路人】Ideason(243711058) 2023-05-12 18:48:03
//不配置ODBC数据源、使用ODBC方式连接数据库
//Access *.mdb
sqlca.DBMS = "ODBC"
sqlca.AutoCommit = False
sqlca.DBParm = "ConnectString='"+&
"Driver=Microsoft Access Driver (*.mdb);"+&
"DBQ=D:\ODBCAccessconnect.mdb;"+&
"UID=;PWD='"

//Access *.mdb, *.accdb
sqlca.DBMS = "ODBC"
sqlca.AutoCommit = False
sqlca.DBParm = "ConnectString='"+&
"Driver=Microsoft Access Driver (*.mdb, *.accdb);"+&
"DBQ=D:\ODBCAccessconnect.accdb;"+&
"UID=;PWD='"

//ASA11
sqlca.DBMS = "ODBC"
sqlca.AutoCommit = False
sqlca.DBParm = "ConnectString='"+&
"Driver=SQL Anywhere 11;"+&
"StartLine=C:\Program Files (x86)\SQL Anywhere 11\Bin32\dbeng11.exe;"+&
"DatabaseFile=C:\Users\Public\Documents\SQL Anywhere 11\Samples\demo.db;"+&
"AutoStop=YES;"+&
"ServerName=local-demo11;"+&
"UserID=DBA;Password=sql'"


//SQL Server
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit=FALSE
SQLCA.DBParm = "ConnectString= '" +&
    "DRIVER=SQL Server; " +&
    "Database=数据库名称; " +&
    "UID=账号; " +&
    "PWD=密码; " +&
    "Server=地址; "


//SQLite
sqlca.DBMS = "ODBC"
sqlca.AutoCommit = False
sqlca.DBParm = "ConnectString='"+&
"Driver=SQLite3 ODBC Driver;"+&
"Database=D:\demo.db;"+&
"NoCreat=1;"+&
"SyncPragma=NORMAL;NoWCHAR=0;OEMCP=true;"+&
"UserID=DBA;Password=sql'"
加2个(accdb,asa11)
asa12 没测试成功
共享共进共赢Sharing And Win-win Results
冷月

主题

0

回帖

334

积分

中级会员

积分
334
贡献
在线时间
小时
2024-8-26 11:27:09 | 显示全部楼层
想要一个mysql的,我写的,要配制odbc
SQLCA.DBMS = "ODBC"
SQLCA.LogPass = ls_dbpassword
SQLCA.ServerName = ls_dbname
SQLCA.LogId = ls_dbuser
SQLCA.AutoCommit = False
SQLCA.DBParm="ConnectString='FileDSN=smp.dsn;UID=" + ls_dbuser + ";PWD=" + ls_dbpassword + "'ConnectOption='SQL_DRIVER_CONNECT,SQL_DRIVER_NOPROMPT' "
共享共进共赢Sharing And Win-win Results
swimchen

主题

0

回帖

6145

积分

论坛元老

积分
6145
贡献
在线时间
小时
2024-9-19 23:16:49 | 显示全部楼层
我记得还可以用FILE DSN,但是忘记怎么写了
共享共进共赢Sharing And Win-win Results
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2024-11-21 18:25 , Processed in 0.031231 second(s), 7 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表