Powerbuilder 12.5数据库连接初学者教程

时间:2012-07-01 13:10:49

标签: powerbuilder sqlconnection

我对powerbuilder 12.5相当新,我无法在SQL 2008上找到很多关于数据库管理的教程。我需要通过VB.NET vs2008中的代码连接到它


Dim con As New SqlConnection Con.connectionstring =“Data Source = servername; Initial Catalog = user; Integrated Security = True”


我需要选择,插入,更新和删除数据...... 有关代码示例的任何帮助

1 个答案:

答案 0 :(得分:10)

<强>数据窗

PB的大多数数据库工作都是使用datawindows完成的。创建新的数据窗口后,在其中设置select语句。

然后将datawindow控件添加到表单并将控件设置为使用您创建的数据窗口(使用属性窗口甚至代码)。

然后在您的代码中,您可以通过datawindow控件检索数据并发出命令,它将自动为您处理插入,更新和删除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;