PB9.0连接sqlserver2008 R2
来源:互联网 发布:java幂等性是什么意思 编辑:程序博客网 时间:2024/06/01 17:37
最近在做PB的毕业设计,在项目的完成过程中需要连接数据库,我使用的是PB9.0和sqlserver2008 R2,接下来我们来看一下如何将这二者结合起来。
pb9不支持sql2000以上版本的数据库直连。因此要连接2000以上的版本必须用odbc。
windows下的odbc管理器打开方式:窗体键+R 调出运行对话框 输入 odbcad32 确定弹出odbc管理器如图:
这里选择用户dsn和系统dsn都可以,点击添加:如图:
选择SQL server Native Client 这一项,如果在你的选项中没有,就要用SQLserver的安装光盘进行安装数据源了。
在2005中运行安装程序:选择安装——连接工具——sql native 10 。
在2008中进行全新安装走到功能选择的步骤时看是否有相关选项未选。不能选添加功能只能走全新安装。(方法未经验证)。
点击完成如图:
点击“ 两个 ”下一步如图:
第一项选中后选择需要的数据库,下一步而后完成。完成后还会弹出一个对话框可以测试连接是否成功。
创建完odbc数据源后,打开pb9,在面板中选择DB profile如图:
弹出对话框,在ODB ODBC选项上右键选择new profile如图,在datasource的下拉列表中我们将看到之前创建的odbc数据源:
userid 和 password可以不填去掉前面的对号。
Driver-Specific paramaters:可以随意填写。Apply 后 点击上面的 preview标签如图:
复制窗口中的内容复制到需要连接数据库的地方,就是在application的Open事件中。注意,如果是自己写sqlca,如果你自己写的sqlca的各个属性与该窗体中的内容不同的话,会出现两种情况。
如果SQLCA.DBMS='ODBC'这句是对的,而其他的不对,则每次连接数据库都会弹出一个 数据源选择对话框。
如果SQLCA.DBMS=“*****” 如果****中的内容没有填写ODBC则会连接数据库失败。
代码如下:
// Profile pbconn2008
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=pbconn2008;UID=;PWD='"
CONNECT;
if SQLCA.sqlcode<>0 then
messagebox("提示","数据库连接失败!")
else
open(w_login)
end if
- PB9.0连接sqlserver2008 R2
- JAVA连接sqlserver2008 r2
- [原创]PB9.0动态连接MSSQL数据库
- pb9.0连接sql server2008全攻略
- PB9.0无法连接SQL Server数据库
- Eclipse JDBC SQLServer2008 R2
- Sqlserver2008 R2 机器改名
- 数据导入SQLServer2008 R2
- 安装sqlserver2008 R2 RTM
- SQLServer2008 R2 卸载问题
- SQLServer2008 R2安装步骤
- SqlServer2008 R2下载安装
- Sqlserver2008 R2 机器改名
- Sqlserver2008 R2 机器改名
- WindowsServer2008 R2 Enterprise(ServerCore) + SqlServer2008 R2
- SQLServer2008 R2完全卸载方法
- SQLSERVER2008 R2的端口设置
- SQLSERVER2008 R2的端口设置
- jquery常见面试题
- 内部类
- 一起学CC3200系列教程之跑马灯---库
- 使用 XACT_ABORT
- Codeforces Round #296 (Div. 2) + 今天的收获
- PB9.0连接sqlserver2008 R2
- Linux shell - while 循环对外部变量的处理
- ad9导出pcb封装的方法
- 算法训练 最小乘积(基本型)
- 快速上手Unity中最好的补间动画插件DFTween
- 基于 XMLHttpRequest实现的Ajax请求
- How to use Mantis with Eclipse
- @@ERROR第二个例子中使用XACT_ABORT以后,第二条语句这回就无效了。
- Linux虚机挂载ISO光盘镜像并配置yum