| データ型 | フィールドサイズ | 型名 | サポート | 備考 |
|---|---|---|---|---|
| 短いテキスト型 | VARCHAR型 | △ | ||
| 長いテキスト型 | VARCHAR型 | △ | ||
| 数値型 | バイト型 | SMALLINT型 | ○ | |
| 整数型 | SMALLINT型 | ○ | ||
| 長整数型 | INTEGER型 | ○ | ||
| 単精度浮動小数点型 | NUMERIC型 | △ | ||
| 倍精度浮動小数点型 | DOUBLE型 | ○ | ||
| レプリケーション ID型 | CHARACTER型 | △ | ||
| 十進型 | NUMERIC型 | ○ | ||
| 大きい数値型 | BIGINT型 | × | ||
| 日付/時刻型 | TIMESTAMP型 | ○ | ||
| 拡張した日付/時刻型 | × | |||
| 通貨型 | DECIMAL型 | ○ | ||
| オートナンバー型 | 長整数型 | INTEGER型 | △ | |
| レプリケーション ID型 | CHARACTER型 | △ | ||
| Yes/No型 | BOOLEAN型 | △ | ||
| OLE オブジェクト型 | BLOB型 | ○ | ||
| ハイパーリンク型 | VARCHAR型 | ○ | ||
| 添付ファイル | OTHER型 | × |
ファイルシステムの種類については、「DataSpiderファイルシステムの種類」を参照してください。
Accessファイルのデータベースの並び順序を「一般」または「一般 - レガシー」に設定することで、更新ができます。
上記の設定により、テーブル名にマルチバイト文字を含むテーブルが扱えなくなる場合があります。
DataSpiderServerのメモリ割り当てを大きくすることでOutOfMemoryErrorを回避できます。
| 日付フォーマット |
|---|
| yyyy/MM/dd HH:mm:ss |
| yyyy/MM/dd |
| yyyy-MM-dd HH:mm:ss |
| yyyy-MM-dd |
| キー | 配置場所 | 説明 | 備考 |
|---|---|---|---|
| dateformat.<数値> | $DATASPIDER_HOME/server/plugin/data_processing/modules/access_adapter/META-INF/adapter.properties | 設定手順は以下の通りです。
|
|
SimpleDateFormatについては、「Java(TM) Platform, Standard Edition 8 API Specification」(http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html)を参照してください。
| 文字 | 説明 | 表示 | 例 |
|---|---|---|---|
| y | 年 | 年 | 1996;96 |
| M | 月 | 月 | 7 |
| w | 年における週 | 数値 | 27 |
| W | 月における週 | 数値 | 2 |
| D | 年における日 | 数値 | 189 |
| d | 月における日 | 数値 | 10 |
| F | 月における曜日 | 数値 | 2 |
| E | 曜日 | テキスト | 水 |
| a | 午前/午後 | テキスト | 午後 |
| H | 1日における時(0 - 23) | 数値 | 0 |
| k | 1日における時(1 - 24) | 数値 | 24 |
| K | 午前/午後の時(0 - 11) | 数値 | 0 |
| h | 午前/午後の時(1 - 12) | 数値 | 12 |
| m | 分 | 数値 | 30 |
| s | 秒 | 数値 | 55 |
| S | ミリ秒 | 数値 | 978 |
| 日付フォーマット | 結果 |
|---|---|
| yyyy/MM/dd HH:mm:ss | 2005/01/23 12:34:56 |
| yyyy-MM-dd | 2005-01-23 |
使用できない関数の詳細については、Office support(http://office.microsoft.com/en-us/access-help/turn-sandbox-mode-on-or-off-to-disable-macros-HA102749579.aspx)の「Turn sandbox mode on or off to disable macros」を参照してください。
引用符で囲う必要がある文字については、Office製品のトラブルシューティング(https://docs.microsoft.com/ja-jp/office/troubleshoot/access/error-using-special-characters)の「Accessデータベースで特殊文字を使用するとエラーメッセージが表示される」を参照してください。
使用できない関数の詳細については、Office support(http://office.microsoft.com/en-us/access-help/turn-sandbox-mode-on-or-off-to-disable-macros-HA102749579.aspx)の「Turn sandbox mode on or off to disable macros」を参照してください。
引用符で囲う必要がある文字については、Office製品のトラブルシューティング(https://docs.microsoft.com/ja-jp/office/troubleshoot/access/error-using-special-characters)の「Accessデータベースで特殊文字を使用するとエラーメッセージが表示される」を参照してください。| 例外名 | 原因 | 対策 | |
|---|---|---|---|
| net.ucanaccess.jdbc.UcanaccessSQLException | UCAExc:::<バージョン> Password authentication failed. UCAExc:::<バージョン> invalid authorization specification: "" UCAExc:::<バージョン> Incorrect password provided |
accdbファイルを開くためのパスワードが不正です。 | グローバルリソースの[パスワード]を確認してください。 |
| UCAExc:::<バージョン> user lacks privilege or object not found: <テーブル名> | テーブル、または列名が存在しません。 | [テーブル名]で指定したテーブル、または列名が存在することを確認してください。 | |
| java.io.FileNotFoundException | <ファイルパス> | accdbまたはmdbファイルが見つかりません。 | グローバルリソースの[ファイルパス]で指定したAccessのaccdbまたはmdbファイルを確認してください。 |