質問編集履歴
1
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Excelで
|
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
|
-
|
78
|
+
1:エクセルが落ちます。エラーはありません。
|
79
|
-
|
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ビット
|