SQLite への接続

SQLite データベースに接続します。

コマンドの可用性: IBM RPA SaaS および IBM RPA オンプレミス

説明

SQLite サーバー・データベースとの接続を確立します。

依存関係

SQLite データベースへの有効な接続ストリングが必要です。 有効な接続ストリングの例については、 connectionstring パラメーター を参照してください。

スクリプト構文

IBM RPA の専有スクリプト言語の構文は、他のプログラミング言語と似ています。 スクリプト構文は、スクリプト・ファイル内のコマンドの構文を定義します。 この構文は、RPA Studio の「スクリプト」モードで操作できます。

sqliteConnect [--createNew(Boolean)] --connectionString(String) [--sql(String)] [--path(String)] [--password(String)] (DbConnection)=connection (String)=connectionString (String)=path (Boolean)=success

入力パラメーター

以下の表は、このコマンドで使用可能な入力パラメーターのリストを示しています。 この表で、RPA Studio の「スクリプト」モードで作業する場合のパラメーター名と、それに相当する「デザイナー」モードのラベルを確認できます。

「デザイナー」モードのラベル 「スクリプト」モードの名前 必須 使用可能な変数タイプ 説明
新規作成 createNew Optional Boolean これを有効にすると、新しい SQLite データベースが作成されます。
接続ストリング connectionString Required when the Create New parameter is disabled Text SQLite データベースに接続するための接続ストリング。

詳しくは、 connectionstring パラメーター のセクションを参照してください。
SQL コマンド sql Optional Text SQLite コマンドは、 SQLite データベース表およびデータ挿入を作成します。 このフィールドは、任意の SQL コマンドを受け入れます。
パス path Optional Text SQLite ファイルが作成される場所の絶対ファイル・パス。
パスワード password Optional Text データベースへアクセスするときのパスワード。

connectionstringパラメーター

connectionstring パラメーターには、 Oracle データベースに接続するために必要な情報を提供するキーと値のペアを含むストリングを入力します。 以下のコード・ブロックは、有効な接続ストリングの例です。

Data Source=/path/to/your/database.db;Version=3;

データ・ソース・パスを実際の SQLite データベース・ファイル・パスに置き換えます。

出力パラメーター

「デザイナー」モードのラベル 「スクリプト」モードの名前 使用可能な変数タイプ 説明
接続 接続 Database Connection SQLite データベースへの接続。
接続ストリング connectionString Text SQLite データベースにアクセスするための接続ストリング。
パス パス Text IBM RPA Studio がデータベースを作成するときに返される SQLite データベース・ファイルの絶対パス。
成功 success Boolean SQLite データベースへの接続が正常に作成された場合は「True」を返し、それ以外の場合は False を返します。

この例では、 Assert Condition (assert) コマンドを使用して SQLite データベースに接続し、接続が成功したかどうかを確認します。 メッセージ「データベースに接続できませんでした。」 接続が空の場合に表示されます。

defVar --name dbConnection --type DbConnection
defVar --name connectionString --type String
defVar --name dbPath --type String
defVar --name success --type Boolean
// Connect to the database using the connection string.
sqliteConnect --connectionString "Data Source=bdTechnologySQLiteConnect.db;Version=3;UseUTF16Encoding=True;" dbConnection=connection connectionString=connectionString dbPath=path success=success
// Check if the connection was successful
assert --message "Could not connect to the Database!" --left "${dbConnection}" --operator "Is_Null" --negate
logMessage --message "\r\nConnection String: ${connectionString}\r\nConnected to the database: ${success}" --type "Info"