請幫忙看一下我的程式哪裡有問題?(是不是SQL語法的問題?)(編號:4914)

我的程式如下:
Dim conn As New ADODB.Connection
Dim ConnStr As String
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\dbf\test.mdb"
conn.Open ConnStr
conn.Execute "Select teachno As 教師代碼,name As 教師姓名,idno As 身份證字號 Into 教師代碼資料表 From [Dbase III;Database=F:\dbf].tchcod.dbf"
結果跑出來卻出現「cannot define field more than once」的訊息!
這是怎麼回事?該怎麼解決??
是不是SQL語法中用太多個的As呢?
因為我用兩個As時就沒問題,而用三個As時就出現上述的問題!