Top > OOoBasic > Base > Statement

ステートメント Edit

com.sun.star.sdbcx.Statement サービスは SQL ステートメントを実行するときに利用します。

作成 Edit

ステートメントを利用するには接続からステートメントを作成します。

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 Edit

SELECT 文の実行などに利用します。

executeUpdate Edit

INSERT、UPDATE、DELETE などの結果が返らない文を実行します。

execute Edit

複数の結果が戻るときに利用。


Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes