我对 powerbuilder 12.5 相当陌生,我找不到太多关于 SQL 2008 数据库管理的教程。我需要通过 VB.NET vs2008 中的代码连接到它
Dim con As New SqlConnection Con.connectionstring = "Data Source=servername;Initial Catalog=user;Integrated Security=True"
我需要选择、插入、更新和删除数据...关于代码示例的任何帮助
我对 powerbuilder 12.5 相当陌生,我找不到太多关于 SQL 2008 数据库管理的教程。我需要通过 VB.NET vs2008 中的代码连接到它
Dim con As New SqlConnection Con.connectionstring = "Data Source=servername;Initial Catalog=user;Integrated Security=True"
我需要选择、插入、更新和删除数据...关于代码示例的任何帮助
数据窗口
大多数使用 PB 的数据库工作都是使用数据窗口完成的。创建新数据窗口后,您可以在其中设置您的选择语句。
然后,将数据窗口控件添加到表单中,并将控件设置为使用您创建的数据窗口(使用属性窗口甚至在代码中)。
然后在您的代码中,您可以通过数据窗口控件检索数据并发出命令,它将自动为您处理插入、更新和删除 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;