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

回答編集履歴

6

修正

2018/08/02 02:16

投稿

syameimaru
syameimaru

スコア181

answer CHANGED
@@ -19,7 +19,7 @@
19
19
  私の環境だと
20
20
  ```VB
21
21
  Dim strPro as string = "Microsoft.ACE.OLEDB.12.0"
22
- Dim str ASRC as string = "ファイル名"
22
+ Dim strASRC as string = "ファイル名"
23
23
  Dim strSQL As String = Nothing
24
24
 
25
25
  OleConn.ConnectionString = "Provider=" & strPro & ";" &

5

追加

2018/08/02 02:16

投稿

syameimaru
syameimaru

スコア181

answer CHANGED
@@ -13,4 +13,25 @@
13
13
  ```VB
14
14
  "Provider=Microsoft.ACE.OLEDB.12.0; " & ";" &
15
15
  ```
16
- の部分ですが、たぶん ";" & はいらないかと思います。
16
+ の部分ですが、たぶん ";" & はいらないかと思います。
17
+
18
+ ---------------------------------------------------------
19
+ 私の環境だと
20
+ ```VB
21
+ Dim strPro as string = "Microsoft.ACE.OLEDB.12.0"
22
+ Dim str ASRC as string = "ファイル名"
23
+ Dim strSQL As String = Nothing
24
+
25
+ OleConn.ConnectionString = "Provider=" & strPro & ";" &
26
+ "Data Source=" & strASRC & ";" &
27
+ "Persist Security Info=False;"
28
+
29
+ strSQL = "Select * from " & TBL'TBLはAccessのテーブル名
30
+
31
+ OleConn.Open()
32
+
33
+ OleDA = New OleDb.OleDbDataAdapter(strSQL, OleConn)
34
+
35
+ OleDA.Fill(detSet, TBL)
36
+ ```
37
+ で動作しました。

4

編集

2018/08/02 02:15

投稿

syameimaru
syameimaru

スコア181

answer CHANGED
@@ -13,4 +13,4 @@
13
13
  ```VB
14
14
  "Provider=Microsoft.ACE.OLEDB.12.0; " & ";" &
15
15
  ```
16
- の部分ですが、たぶん ";" &はいらないかと思います。
16
+ の部分ですが、たぶん ";" & はいらないかと思います。

3

追加

2018/08/02 02:06

投稿

syameimaru
syameimaru

スコア181

answer CHANGED
@@ -6,4 +6,11 @@
6
6
  OleDA.Fill(detSet, "test1")
7
7
  dtTable = detSet.Tables("test1")
8
8
  ```
9
- この順番でやってみてください
9
+ この順番でやってみてください
10
+
11
+ 追記
12
+ また、
13
+ ```VB
14
+ "Provider=Microsoft.ACE.OLEDB.12.0; " & ";" &
15
+ ```
16
+ の部分ですが、たぶん ";" &はいらないかと思います。

2

変更

2018/08/02 02:05

投稿

syameimaru
syameimaru

スコア181

answer CHANGED
@@ -2,5 +2,8 @@
2
2
 
3
3
  ```VB
4
4
  OleConn.Open()
5
+ OleDA = New OleDb.OleDbDataAdapter("SELECT * FROM test1", OleConn)
6
+ OleDA.Fill(detSet, "test1")
7
+ dtTable = detSet.Tables("test1")
5
8
  ```
6
- をしからFillなどをしてみてください
9
+ この順番でやってみてください

1

追加

2018/08/02 01:57

投稿

syameimaru
syameimaru

スコア181

answer CHANGED
@@ -1,1 +1,6 @@
1
- OleConn をOpenしていない気がします。
1
+ OleConn をOpenしていない気がします。
2
+
3
+ ```VB
4
+ OleConn.Open()
5
+ ```
6
+ をしてからFillなどをしてみてください。