teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

2019/05/26 13:36

投稿

jkjksan
jkjksan

スコア19

title CHANGED
@@ -1,1 +1,1 @@
1
- ExcelでSQLiteに接続するためモジュルが動作しません
1
+ ExcelでSQLite3を使うModuleエラの対処方法を教えて下さい
body CHANGED
@@ -8,8 +8,8 @@
8
8
  [Excel VBAからSQLite3のデータベースを触ってみたところ、それなりにハマったのでメモ。](https://pandanote.info/?p=2502)
9
9
  [SQLite for Excel](http://crossframe.iiv.jp/201603051181/)
10
10
 
11
- [SQLite For Excel Version 1.0](https://github.com/govert/SQLiteForExcel/releases)にある**SQLiteForExcel_64.xlsm**を起動し、**AllTestsプロシージャ**を実行しましょう
11
+ [SQLite For Excel Version 1.0](https://github.com/govert/SQLiteForExcel/releases)にある**SQLiteForExcel_64.xlsm**を起動し、**AllTestsプロシージャ**を実行しま
12
- 特に何も設定せずとも動くものと理解しています。また、皆様ならエラーが出るなんてありえない場面ではないでしょうか。
12
+ 特に何も設定せずとも動くものと理解しています。
13
13
 
14
14
  ```VBA
15
15
 
@@ -75,27 +75,10 @@
75
75
  ```Excel
76
76
  通常実行時 :
77
77
  エラーメッセージ:無し
78
- 症状1:エクセルが落ちます。エラーはありません。
78
+ 1:エクセルが落ちます。エラーはありません。
79
- 症状2:症状1に続いて、たまにエクセルが再起動します。
79
+ 2:たまにエクセルが再起動します。
80
80
  ```
81
- ```WindowsLog
82
- イベントビューアー>Windowsログ>Application :
83
81
 
84
- 障害が発生しているアプリケーション名: EXCEL.EXE、バージョン: 16.0.11601.20204、タイム スタンプ: 0x5cd53b35
85
- 障害が発生しているモジュール名: SQLite3.dll、バージョン: 3.11.1.0、タイム スタンプ: 0x56d8b92c
86
- 例外コード: 0xc0000005
87
- 障害オフセット: 0x00000000000c08e1
88
- 障害が発生しているプロセス ID: 0x3678
89
- 障害が発生しているアプリケーションの開始時刻: 0x01d512beae4707bf
90
- 障害が発生しているアプリケーション パス: C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE
91
- 障害が発生しているモジュール パス: C:\Users\HogeHoge\Desktop\SQLiteForExcel-1.0\Distribution\x64\SQLite3.dll
92
- レポート ID: f9aff4fb-4615-4e03-96f7-663931480f53
93
- 障害が発生しているパッケージの完全な名前:
94
- 障害が発生しているパッケージに関連するアプリケーション ID:
95
-
96
-
97
- ```
98
-
99
82
  ### 該当のソースコード
100
83
 
101
84
  ```VBA
@@ -111,14 +94,6 @@
111
94
    --------------------------------------------------------------------
112
95
  End Function
113
96
  ```
114
-
115
- ### コメント
116
- sqlite3_backup_step(backupHandle, numberOfPages) が実行された途端にフリーズ、強制終了します。
117
- .basファイル内の全ての**Declare**ステートメントにPtrSafeキーワードを付けました。
118
- 数十回トライし、1度だけ型が違いますとのコンパイルエラーが出ました。再現不可です。
119
- このDBで数テラバイトを使用する予定です。
120
- 32bit版Excelの使用は想定していません。
121
-
122
97
  ### 補足情報(FW/ツールのバージョンなど)
123
98
  Excel2016 64bit
124
99
  Microsoft???? Excel???? for Office 365 MSO (16.0.11601.20184)64ビット