导航:首页 > 数据处理 > pb如何连接数据库

pb如何连接数据库

发布时间:2023-05-16 04:47:34

❶ PB与数据库的连接

pb提供直接连接与间接连接2种方拦纤法。
直接是给一些有名的数据库提供的,一切不提供直接连接的都通过ODBC连接。
可以在PB中使用DBPROFILE(4个小桶的图标)来建立与数据库的连接空洞,建立并测试成功后,将它的Preview里的代码COPY下来,PASTE到应用的OPEN事件中,即简亏仿可!

❷ 用PB怎么连接多个数据库

pb每连接一个数据库用一个事务对象

平常我们所用的sqlca就是默认的事务对象

你可以定义多个事务对象transaction

例如transactionmytran

你再设置一下连接参数,就像设置sqlca的连接参数一样,最后连接,当然,是用connectusingmytran;

如果不加后面的usingmytran,系统默认用sqlca连接

这样就连接上另外一个数据库了,你还可以再定义几个,这样当你操作不同的数据库(sql代码)时,你就在后面加上一个(using事务薯渗贺对象名)

而喊弊数据窗口就在()这步数派设置

你可以试试

❸ PB如何连接ODBC数据库

ODBC只是PB和数据库之塌念樱间的一个桥梁团丛而已。
ODBC指向数据库,而PB指向ODBC。
PB提供了专门的ODBC接口,先配置ODBC数据源,高敏连接数据库。
然后在PB里面,找到DataBase Painter,找里面的ODBC,新建一个,配置连接就好了。

❹ PB 如何同时连接两个SQL数据库

给你一段吧:

PB连接多个数据库

2007-11-29 13:54:23| 分类: PB | 标签: |字号大中小 订阅

声明多个哪帆Transaction变量

Transaction SQLCA, SQLCB;
SQLCA = Create
Transaction;
SQLCB = Create
Transaction;
然后做相应配置
SQLCA.DBMS = "ODBC"

SQLCA.AutoCommit = False
SQLCA.DBParm =
"ConnectString='DSN=********;UID=***;PWD=*******"

SQLCB.DBMS = "ODBC"
SQLCB.AutoCommit = False

SQLCB.DBParm = "ConnectString='DSN=*******;UID=******;PWD=*******'"

使用的时候直接用Connect Using SQLCA就可以连接上SQLCA所对应的数据库,使用Connect Using
SQLCB则可以连接上SQLCB所对应的数据库,可以在程序中保持同时和多个数据库的连接,而不需要在连接使用完后DISCONNECT,因为频繁的使用CONNECT与DISCONNECT可能会导致很多意想不到的问题发生。

要注意的是:当我们在程序中使用SELECT等SQL语句时,PB默认的是使用SQLCA进行数据库连闹胡接,所以当使用SELECT等SQL语句的时候,必液缓拦须在末尾加上USING
******

比如:

Select Name
Into: Ls_Name
From
Students
Where Number = :Ls_Number
Using NewTransaction;

❺ 用PB怎么连接多个数据库

pb连接oracle数据库的方法。
一是:通过odbc,在database-odbc-utilities-双击odbcadministrator,添加数据源,
上图:
添加新的数据源
上图:为数据源选择驱动程序
上图:这里data
source
name栏中输入数据库名,tns
servicename栏输入(选择)服务器名:。然后完成,单击缓歼ok
上图:在新建proflie与数据库相连
添上profile
name,还有data
source
,userid
,password,这样就加扰老冲上了数据库含颂,在connect就可以用了

❻ 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中用直连驱动联接数据库

连接方法都袜歼一样,设置连接参数,然后使用Connect( )函数连接:旁埋

//SQL直连
SQLCA.DBMS="MSSMicrosoftSQLServer"
SQLCA.Database="glkf"
SQLCA.LogPass=<********>
SQLCA.ServerName="127.0.0.1"
SQLCA.LogId="sa"
SQLCA.AutoCommit=False
SQLCA.DBParm=""

//ODBC连接
SQLCA.DBMS="ODBC"
SQLCA.AutoCommit=False
SQLCA.DBParm=告启冲"ConnectString='DSN=EASDemoDBV9;UID=dba;PWD=sql'"

只是,ODBC需要先在windows的ODBC管理中、或注册表添加添加连接配置,所以相对来说直连要更方便。

❽ PB设计登录窗口时,怎么和数据库连接起来

连接数据库:
// Profile his
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "数据库名称"
SQLCA.ServerName = "."
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
CONNECT USING SQLCA;
IF SQLCA.SQLCode <> 0 THEN
MessageBox('成功','数据库连接成功!')
ELSE
MessageBox('失败','数据库连接失败!')
END IF

//定义变量
String ls_id,ls_pass,ls_type
Long ll_number,i
ls_id = sle_user.Text
ls_pass = sle_pass.Text
//==============================================================================
// 判断用户名及用户密码是否正确,打开主窗口
//==============================================================================
IF ls_id = '' THEN
MessageBox('提示','用户代码为空,请重新输入!')
sle_user.SetFocus()
RETURN
END IF

SELECT count(*) INTO :ll_number FROM login Where id = :ls_id AND Password = :ls_pass;
IF ll_number > 0 THEN
SELECT Style INTO :ls_type FROM login Where id = :ls_id;
gs_id = ls_id
gs_type = ls_type
Open(w_main)
Close(w_login)
ELSE
IF i <= 2 THEN
MessageBox('错误','密码错误,请重新输入!')
sle_pass.Text = ""
sle_pass.SetFocus()
i++
ELSE
MessageBox("警告!","输入用户口令的错误次数超过3次!")
Close(w_login)
END IF
END IF

❾ 在PB6.5中如何用ODBC连接SQLSERVER2000数据库

分类: 电脑/网络 >>盯余掘 程序设计 >> 其他编程语言
解析:

Sqlca.DBMS="ODBC"

Sqlca.DbParm="Connectstring='DSN=dt_hms'"

Connect Using Sqlca;

If Sqlca.SqlCode<>0 Then

MessageBox("SQL Error !", Sqlca.SQLErrText)

Else

MessageBox("凯核信息","注册成功!")

End If

把上面的dt_hms改毁兄成你自己的数据源名称

楼上的连接是用native interface的方法

❿ pb12.5中如何同时连接两个数据库

申明新的连接对象,PB默认定义了一个连接对象sqlca,如果需逗银要连接多个数据库,就需要自行申明连接对象,例如

transactionsql_rb
sql_rb.ServerName=‘物余192.168.0.1’
...
CONNECTUSINGsql_rb;

这样程序中就可以通过settransobject(sqlca)、settransobject(sql_rb),using sqlca,using sql_rb 来指罩指滚定要访问的数据库

阅读全文

与pb如何连接数据库相关的资料

热点内容
数控车床车蜗杆怎么编程序 浏览:560
昆明二手装载机市场在哪里 浏览:443
明日之后枪口为什么不可交易 浏览:459
品种推向市场前期要做哪些事情 浏览:583
做微商卖什么产品畅销 浏览:864
在广州市哪个市场可以买到鹅蛋 浏览:660
咕咚为什么数据异常 浏览:90
华为怎么切换卡2数据流量 浏览:432
什么产品节约用电 浏览:674
本人提供技术和场地怎么入股 浏览:199
如何理解各种平台数据 浏览:487
如何不接收抖音的好友信息 浏览:639
专业的运营代理怎么选 浏览:813
瓜子二手车交易市场有哪些 浏览:993
泸水墙坝菜市场在哪里 浏览:356
销售什么产品来钱快 浏览:339
完全竞争市场有哪些线条是重叠的 浏览:858
爱普生机械手如何在程序里调速度 浏览:816
产品处于密码锁定状态是怎么了 浏览:171
橙心优选怎么代理地推 浏览:990