1

私はpowerbuilder 12.5を初めて使用し、SQL 2008でのデータベース管理に関する多くのチュートリアルを見つけることができません.VB.NET vs2008のようなコードを介して接続する必要があります.


Dim con As New SqlConnection Con.connectionstring = "データ ソース=サーバー名;初期カタログ=ユーザー;統合セキュリティ=True"


データを選択、挿入、更新、削除する必要があります... コード サンプルに関するヘルプ

4

1 に答える 1

10

データウィンドウ

PB を使用したほとんどのデータベース作業は、データウィンドウを使用して行われます。新しいデータウィンドウを作成したら、そこに select ステートメントを設定します。

次に、データウィンドウ コントロールをフォームに追加し、作成したデータウィンドウを使用するようにコントロールを設定します (プロパティ ウィンドウまたはコードを使用)。

次に、コードでデータを取得し、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 ヘルプを参照してください)

DB接続

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; 
于 2012-07-02T13:50:16.047 に答える