分享下小知识点,在PB中连接需要的数据库,代码如下:

        // Profile pbtestSQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "ConnectString='DSN=pbtest;UID=sa;PWD=123456'"

上面的DBMS是数据驱动程序,AutoCommit 是否自动连接,DBParm则是数据库的连接配置:比如连接数据库名及登陆用户(如果存在)

再如果,不会写,或者忘了怎么写时,我们可以去找到这段代码。在数据库的连接profile文件哪里就可以:

同样,需要先进入数据库管理界面:file——new——database——database painter

然后选中我们需要连接的数据库,查询它的配置信息,即右键属性。

查找Preview窗口查看数据库的连接配置信息。

我们可以先进行测试,如果成功就复制框框中的代码

在程序中最开始使用数据库的地方写这段代码。

一般情况下,为了避免可能存在的异常,我们需要更加严谨的验证,在程序中需要连接数据库中时进行验证。一般情况下,我们会给程序的连接附上一个名称,用来代表本次连接。然后通过验证名称是否存在从而判断数据库与程序间是否畅通。如:

        connect using sqlca;if sqlca.sqlcode<>0 thenmessagebox("错误","系统不能连接到数据库,请检查!",stopsign!)//连接异常进行提示else//连接成功后执行的程序end if

好了,本次小知识点就分享到这里,如有必要,请私信或者在博客评论区留下您宝贵的建议,欢迎大家多多交流!

【PB】程序中连接数据库相关推荐

  1. 在PB程序中如何设置打印机?

    //先定义局部函数如下: FUNCTION ulong GetWindowsDirectoryA(ref string wdir, ulong buf) LIBRARY "kernel32. ...

  2. PB程序“无法启动此程序,因为计算机中丢失PBvm90.dll。尝试重新安装该程序以解决此问题”的解决方法

    PB程序"无法启动此程序,因为计算机中丢失PBvm90.dll.尝试重新安装该程序以解决此问题"的解决方法 参考文章: (1)PB程序"无法启动此程序,因为计算机中丢失P ...

  3. 在 Android 应用程序中使用 SQLite 数据库以及怎么用

    part one : android SQLite 简单介绍 SQLite 介绍 SQLite 一个非常流行的嵌入式数据库.它支持 SQL 语言,而且仅仅利用非常少的内存就有非常好的性能.此外它还是开 ...

  4. [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:MVC程序中实体框架的连接恢复和命令拦截...

    这是微软官方教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译,这里是第四篇:MVC程序中实体框架的连接恢复和 ...

  5. Java 程序中使用 MongoDB教程

    环境配置 在 Java 程序中如果要使用 MongoDB,你需要确保已经安装了 Java 环境及 MongoDB JDBC 驱动. 本章节实例时候 Mongo 3.x 以上版本. 你可以参考本站的Ja ...

  6. 如何在JAVA程序中使用Struct一次传入多条数据给Oracle的存储过程

    http://blog.csdn.net/dutguoyi/article/details/1879416 为了减少连接Oracle数据库的数量,需要将多条数据作为变量一次传入Oracle的存储过程中 ...

  7. asp mysql 连接字符串,在ASP中连接数据库(连接字符串)

    一.存取数据库的原理 在ASP中,用来存取数据库的对象统称ADO对象(Active Data Objects),主要含有三种对象:Connection.Recordset和Command,其中Conn ...

  8. Java嵌入式数据库H2学习总结(二)——在Web应用程序中使用H2数据库

    一.搭建测试环境和项目 1.1.搭建JavaWeb测试项目 创建一个[H2DBTest]JavaWeb项目,找到H2数据库的jar文件,如下图所示: H2数据库就一个jar文件,这个Jar文件里面包含 ...

  9. STM8学习笔记---如何在程序中确定寄存器名称

    在刚开始写程序的时候,在程序中需要设置寄存器的时候,往往不知道寄存器名称怎么写才是对的,这时候可以通过头文件来查看寄存器是如何调用的.在打开一个IAR工程文件,打开main.c文件,然后再引用的头文件 ...

最新文章

  1. AndroidStudio-4-如何导入项目
  2. 搭建Windows Azure开发环境-Azure虚拟机
  3. thinkphp5 mysql uuid_TP6_基类控制器如何向中间件传参
  4. 优美的Fibonacci数列与矩阵
  5. 如何使用 Node 后端创建 React 应用程序:完整指南
  6. JMX和Spring –第3部分
  7. matlab图片取模程序,彩屏图像取模,BMP图像提取程序示例 | 学步园
  8. [面试] 算法(七)—— 逆序输出链表
  9. Linux查看进程是否占用,Linux 下查看哪个进程占用swap空间
  10. 支持哪些格式的图标_免费矢量图标素材资源网站,您一定会有需要(建议收藏)...
  11. 【bat批处理脚本命令】bat命令接收用户输入的内容(保姆级图文+实现代码)
  12. iOS中使用自定义字体, 动态下载字体
  13. Comware V7使用用户名密码方式登录设备典型配置
  14. 液压缸、气缸、电动缸的参数对比
  15. ttest求pvalue_TTEST 在EXCEL计算出的结果是t还是p值
  16. 数字孪生智慧医院:构建三维医疗看板可视化管理平台(四)
  17. 希腊字母发音对照表及其latex命令
  18. websocket重连机制
  19. 【HTML】表格标签,map,iframe,h5标签,语义化,标签分类,role,aria-*
  20. 期货换手多换空换(期货交易多换空换是什么意思)

热门文章

  1. 计算用户的平均次日留存率 求教!!
  2. python开发工具有哪些?我推荐这5款python开发工具!
  3. 微信小程序实现支付接口
  4. 网络安全相关基础知识
  5. 【机器学习笔记11】高斯混合模型(GMM)【上篇】原理与推导
  6. html 文字段落编辑,美化html段落文本 Ⅰ
  7. Cray推出开源大数据一体机Urika-GX
  8. 揭开C/C++中数组形参的迷雾楔子
  9. C. Anu Has a Function(思维+位运算+贪心)
  10. 团队任务分配管理软件,可以分配团队任务的团队管理软件