我对powerbuilder 12.5相当新,我无法在SQL 2008上找到很多关于数据库管理的教程。我需要通过VB.NET vs2008中的代码连接到它
Dim con As New SqlConnection Con.connectionstring =“Data Source = servername; Initial Catalog = user; Integrated Security = True”
我需要选择,插入,更新和删除数据...... 有关代码示例的任何帮助
答案 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;