有关pb中数据库查询问题

有关pb中数据库查询问题,第1张

SQL语句的条件有错。你要检索学号,却用string型的学号做为数据的检索条件,逻辑上也通不过去嘛~~~

不知道你sle_1中的内容代表的是什么;意义的数据:

如果是姓名,则我可以这么猜测:

string s1,s3

s3=trim(sle_1.text) //sle_1是一个单行编辑框

SELECT 学号

INTO :s1

FROM student

WHERE 姓名 = :s3

希望能够帮助你理解。

pb提供直接连接与间接连接2种方法。

直接是给一些有名的数据库提供的,一切不提供直接连接的都通过ODBC连接。

可以在PB中使用DBPROFILE(4个小桶的图标)来建立与数据库的连接,建立并测试成功后,将它的Preview里的代码COPY下来,PASTE到应用的OPEN事件中,即可!

在powerbuilder软件界面,点击上面数据库图标。

2

d出Database Profiles窗口,在此窗口内,双击图中标注ODBC Administrator项。

3

在d出的ODBC数据源管理器中点击右侧的添加按钮。

在d出的创建新数据源窗口中,点击最下方SQL Server Native Client 10.0项。

d出创建到SQL Server的新数据源窗口,输入任意名称、描述,服务器处输入(local),点击下一步。

在新的界面最上方“更改默认数据库为”前勾选,下方选择你的程序想要连接的数据库。点击下一步。

一直点击下一步直到如图界面,到此数据源的添加基本完成,点击下方测试数据源,提示成功后关闭此界面即可;如果不成功请从头再次 *** 作,注意每一个小细节。

上个步骤关闭窗口后,回到原来的ODBC数据源管理器窗口,可以看到列表上方出现了刚刚创建的数据源,关闭此窗口。

回到Database Profiles窗口,如图,点击ODB ODBC,然后点击右侧New按钮。

新d出Database Profile Setup-ODBC窗口,填写Profile Name,下拉列表选择对应Data Source项。(如果你的数据库没有设置登录密码,则下方的user id和password项不需填写)

中间穿插一步,如图,在这个窗口上方点击Preview标签,复制下方的一段代码,留待后面使用。

点击OK,关闭此窗口。

点击新添加的那一项,如图,点击右侧Connect按钮,然后数据库小图标会出现一个绿色小勾。到这里,连接数据库的所有配置已经完成,只需在程序中添加连接数据库的代码就可以了。

如图,我在我的一个程序窗口的open事件中添加了刚刚复制的那段代码,这样这个窗口在打开时就可以直接连上数据库了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6472034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-23
下一篇 2023-03-23

发表评论

登录后才能评论

评论列表(0条)

保存