2012-05-04 23 views
3

私は、私はしばらくの間、それを見てきたし、それを把握することはできませんVBAエディタデータ型の不一致

、アクセス2007年にこれを実行するとき、「データ型の不一致」を得続けます。

Private Sub Combo7_AfterUpdate() 
    Dim clString As Integer 
    clString = Me![Combo7].Value 
    strSQL = "SELECT [Categorized Tables].[Name of Table] " & _ 
      "INTO [catTemp] " & _ 
      "FROM [Categorized Tables] " & _ 
      "WHERE [Categorized Tables].[Category] = " & clString 
    DoCmd.SetWarnings False 
    DoCmd.RunSQL strSQL 
    DoCmd.SetWarnings True 
End Sub 

デバッガーは、DoCmd.RunSQL strSQL行を指します。

誰かが私が間違っているところのアイディアを持っていますか?シッダールタ敗走によって

+3

この 'clString =ヴァルそれはあなたに感謝固定(ミー[Combo7] .Valueの!)' –

+0

を試してみてください "このclString = Val(Me![Combo7].Value)は試してみてください"! – BadgerBeaz

+0

@Siddharth代わりにこれを回答として投稿する必要があります。 – JimmyPena

答えて