【问题标题】:Powerbuilder 12.5 database connection beginner tutorialsPowerbuilder 12.5 数据库连接初学者教程
【发布时间】:2012-07-02 04:37:07
【问题描述】:
我对 powerbuilder 12.5 还很陌生,我找不到太多关于 SQL 2008 数据库管理的教程。我需要通过 VB.NET vs2008 中的代码连接到它
Dim con 作为新的 SqlConnection
con.connectionstring = "数据源=服务器名;初始目录=用户;集成安全=True"
我需要选择、插入、更新和删除数据...
有关代码示例的任何帮助
【问题讨论】:
标签:
powerbuilder
sqlconnection
【解决方案1】:
数据窗口
大多数与 PB 相关的数据库工作都是使用数据窗口完成的。创建新数据窗口后,您可以在其中设置您的 select 语句。
然后您将一个数据窗口控件添加到您的表单并将该控件设置为使用您创建的数据窗口(使用属性窗口甚至在代码中)。
然后在您的代码中,您可以通过数据窗口控件检索数据并发出命令,它将自动为您处理插入、更新和删除 sql 语句。
例如:
dw_1.retrieve() // dw_1 is the name of the datawindow control
// insert a row
dw_1.insertrow(0)
// delete a row
dw_1.deleterow(1)
// update all changed rows
dw_1.update(true, true)
(有关括号中值含义的更多信息,请参阅 PB 帮助)
数据库连接
PowerBuilder 有一个可以使用的内置事务对象,称为 sqlca:
sqlca.dbms = "SNC SQL Native Client(OLE DB)"
sqlca.servername = "servername"
sqlca.dbparm = "Database='user',Provider='SQLNCLI10',Identity='@@IDENTITY',TrustedConnection=1"
然后连接到这个数据库你做:
connect using sqlca;
您可以通过以下方式断开连接:
disconnect using sqlca;