① PB与数据库的连接
pb提供直接连接与间接连接2种方法。
直接是给一些有名的数据库提供的,一切不提供直接连接的都通过ODBC连接。
可以在PB中使用DBPROFILE(4个小桶的图标)来建立与数据库的连接,建立并测试成功后,将它的Preview里的代码COPY下来,PASTE到应用的OPEN事件中,即可!
② pb如何连接access数据库
在主程序 open事件中键入如下语句,即可连接数据库:
sqlca.DBMS='ODBC'
sqlca.DbParm="ConnectString='DBQ=database.mdb;PWD=123456;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};'"
Connect using sqlca;
If sqlca.sqlcode <> 0 Then
MessageBox("",sqlca.sqlerrtext)
Return
End If
③ PB怎么连接mysql数据库
1、在powerbuilder软件界面,点击上面数据库图标。
2、弹出Database Profiles窗口,在此窗口内,双击图中标注ODBC Administrator项。
3、在弹出的ODBC数据源管理器中点击右侧的添加按钮。
4、在弹出的创建新数据源窗口中,点击最下方SQL Server Native Client 10.0项。
5、弹出创建到SQL Server的新数据源窗口,输入任意名称、描述,服务器处输入(local),点击下一步。
6、在新的界面最上方“更改默认数据库为”前勾选,下方选择你的程序想要连接的数据库。点击下一步。
7、一直点击下一步直到如图界面,到此数据源的添加基本完成,点击下方测试数据源,提示成功后关闭此界面即可;如果不成功请从头再次操作,注意每一个小细节。
8、上个步骤关闭窗口后,回到原来的ODBC数据源管理器窗口,可以看到列表上方出现了刚刚创建的数据源,关闭此窗口。
9、回到Database Profiles窗口,如图,点击ODB ODBC,然后点击右侧New按钮。
10、新弹出Database Profile Setup-ODBC窗口,填写Profile Name,下拉列表选择对应Data Source项。(如果你的数据库没有设置登录密码,则下方的user id和password项不需填写)
11、中间穿插一步,如图,在这个窗口上方点击Preview标签,复制下方的一段代码,留待后面使用。
12、点击OK,关闭此窗口。
13、点击新添加的那一项,如图,点击右侧Connect按钮,然后数据库小图标会出现一个绿色小勾。到这里,连接数据库的所有配置已经完成,只需在程序中添加连接数据库的代码就可以了。
14、我在我的一个程序窗口的open事件中添加了刚刚复制的那段代码,这样这个窗口在打开时就可以直接连上数据库了。
④ PB与SQL数据库的连接问题
你有源代码么?如果有源代码,看看这个客户端连接数据库的SQLCA参数是怎么设置的。
一般的软件会有几种方法:
第一是写死在程序中,直接设置SQLCA的相关参数,不过这样的配置,可移植性就差了。如果更换服务器的地址或迁移数据库,所有客户端的程序都要重新下载,而且要重新修改源代码。
第二种事写在注册表中,在注册表中增加一项,这里面存储着SQLCA的连接参数,服务器地址,数据库用户名密码。
第三种是使用配置文件,一般在程序目录下会有一个'.ini'后缀名的文件,这里面存储着SQLCA的参数,修改这些,就可以修改登录时连接服务器的指向了。
你首先要搞清楚你的ERP客户端,是通过哪种方式读取配置的,然后只要修改配置就好了。因为你的PB已经连通,表明你是可以连接数据库的,所以只要使客户端登陆的时候,指向数据库就好。
⑤ 菜鸟我想在PB中直接打开数据库在线等
不要直接使用鼠标右键去打开,直接写SQL就行了。
在ISQL Session页里写上SQL语句,以“;”结束,查询,然后就有结果了。
ISQL Session页在Results旁边,注意查看。
⑥ PB中怎样连接远程MySQL数据库
建立数据库服务器 ,固定IP 或者 外网可以访问到的iP地址 通过IP地址就可以访问连接数据库!
⑦ PB能不用数据窗口读取数据库吗
可以的,可以直接嵌入SQL语句,操作数据库。使用:号 引用变量,如
longll_id
stringls_name
ll_id=1
selectnameinto:ls_namefromtablewhereid=:ll_id;
//检索表格table中id=1的name字段的值,并赋值给ls_name变量
⑧ PB如何连接ODBC数据库
ODBC只是PB和数据库之间的一个桥梁而已。
ODBC指向数据库,而PB指向ODBC。
PB提供了专门的ODBC接口,先配置ODBC数据源,连接数据库。
然后在PB里面,找到DataBase Painter,找里面的ODBC,新建一个,配置连接就好了。
⑨ pb 9.0中到底怎么连接数据库
在powerbuilder软件界面,点击上面数据库图标。
2
弹出Database Profiles窗口,在此窗口内,双击图中标注ODBC Administrator项。
3
在弹出的ODBC数据源管理器中点击右侧的添加按钮。
在弹出的创建新数据源窗口中,点击最下方SQL Server Native Client 10.0项。
弹出创建到SQL Server的新数据源窗口,输入任意名称、描述,服务器处输入(local),点击下一步。
在新的界面最上方“更改默认数据库为”前勾选,下方选择你的程序想要连接的数据库。点击下一步。
一直点击下一步直到如图界面,到此数据源的添加基本完成,点击下方测试数据源,提示成功后关闭此界面即可;如果不成功请从头再次操作,注意每一个小细节。
上个步骤关闭窗口后,回到原来的ODBC数据源管理器窗口,可以看到列表上方出现了刚刚创建的数据源,关闭此窗口。
回到Database Profiles窗口,如图,点击ODB ODBC,然后点击右侧New按钮。
新弹出Database Profile Setup-ODBC窗口,填写Profile Name,下拉列表选择对应Data Source项。(如果你的数据库没有设置登录密码,则下方的user id和password项不需填写)
中间穿插一步,如图,在这个窗口上方点击Preview标签,复制下方的一段代码,留待后面使用。
点击OK,关闭此窗口。
点击新添加的那一项,如图,点击右侧Connect按钮,然后数据库小图标会出现一个绿色小勾。到这里,连接数据库的所有配置已经完成,只需在程序中添加连接数据库的代码就可以了。
如图,我在我的一个程序窗口的open事件中添加了刚刚复制的那段代码,这样这个窗口在打开时就可以直接连上数据库了。
⑩ 用PB怎么连接多个数据库
pb连接oracle数据库的方法。
一是:通过odbc,在database-odbc-utilities-双击odbcadministrator,添加数据源,
上图:
添加新的数据源
上图:为数据源选择驱动程序
上图:这里data
source
name栏中输入数据库名,tns
servicename栏输入(选择)服务器名:。然后完成,单击ok
上图:在新建proflie与数据库相连
添上profile
name,还有data
source
,userid
,password,这样就加上了数据库,在connect就可以用了