ステートメント
com.sun.star.sdbcx.Statement サービスは SQL ステートメントを実行するときに利用します。 作成
ステートメントを利用するには接続からステートメントを作成します。 Sub statement_1 oDBConnection = GetConnection() If IsNull(oDBConnection) Then Exit Sub oStatement = oDBConnection.createStatement() End Sub Function GetConnection As Object Dim oLocConnection As Object oDBCtx = CreateUnoService( _ "com.sun.star.sdb.DatabaseContext") If oDBCtx.hasByName(sSourceName) Then ' connect to the data source oDataSource = oDBCtx.getRegisteredObject(sSourceName) oLocConnection = oDataSource.getConnection("","") End If GetConnection = oLocConnection End Function executeQuery
SELECT 文の実行などに利用します。 executeUpdate
INSERT、UPDATE、DELETE などの結果が返らない文を実行します。 execute
複数の結果が戻るときに利用。 |