Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1297 / 9994 ←次へ | 前へ→

【11995】Re:二つのテーブルを比較する方法
発言  小僧  - 11/5/23(月) 11:49 -

引用なし
パスワード
   ▼KANA さん:
こんにちは。

普段Accessでコードを書いていると陥りがちな
暗黙の型変換に問題がありそうですね。

下記の様なコードをテストして
Dictionaryオブジェクトに格納される値を確認されてみて下さい。


Sub TypeNameTest()
Dim rs As ADODB.Recordset
Dim MyDic As Object

  Set MyDic = CreateObject("Scripting.Dictionary")
  Set rs = New ADODB.Recordset
    rs.CursorType = adOpenKeyset
    rs.LockType = adLockReadOnly

    rs.Open "新TBL", CurrentProject.Connection, , adCmdTable

    If rs.EOF Then
      MsgBox "データ入ってないよ!"
      Exit Sub
    Else
            
      MyDic.Add "1", rs(0)
      MyDic.Add "2", rs(0).Value
            
      Debug.Print TypeName(MyDic("1"))
      Debug.Print TypeName(MyDic("2"))
            
    End If
  rs.Close: Set rs = Nothing
  Set MyDic = Nothing
  
End Sub
449 hits

【11993】二つのテーブルを比較する方法 KANA 11/5/20(金) 9:09 質問[未読]
【11995】Re:二つのテーブルを比較する方法 小僧 11/5/23(月) 11:49 発言[未読]
【11997】Re:二つのテーブルを比較する方法 KANA 11/5/23(月) 15:18 質問[未読]
【11998】Re:二つのテーブルを比較する方法 小僧 11/5/23(月) 16:17 回答[未読]
【11999】Re:二つのテーブルを比較する方法 KANA 11/5/24(火) 16:12 質問[未読]
【12000】Re:二つのテーブルを比較する方法 小僧 11/5/25(水) 12:12 発言[未読]
【12001】Re:二つのテーブルを比較する方法 KANA 11/5/25(水) 17:22 お礼[未読]

1297 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078193
(SS)C-BOARD v3.8 is Free