欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【PB】程序中连接数据库

程序员文章站 2022-05-01 18:14:12
...

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

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

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

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

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

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

【PB】程序中连接数据库



【PB】程序中连接数据库

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

【PB】程序中连接数据库

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

【PB】程序中连接数据库

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

【PB】程序中连接数据库


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

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

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