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"