技術(shù) 點
- 技術(shù)
- 點
- V幣
- 點
- 積分
- 16023
|
今天第一次出現(xiàn)了這種情況,查了半天也不知道什么原因
放上了論壇,大家指導(dǎo)一下.
運行環(huán)境
win10
office2016
打開記錄集時用SQL語句,只能用星號代替字段名或者直接用表名
如果用字段名就出錯.
如下過程出現(xiàn):方法Open作用于Recordset對象失敗
- Private Sub Command0_Click()
- Dim rs As New ADODB.Recordset
- Dim sSQL As String
- sSQL = "SELECT ORD.STYLE, ORD.PO, ORD.COLOR, ORD.SIZE, ORD.QUANTITY FROM ORD" '錯誤
-
- rs.Open sSQL, CurrentProject.Connection, adOpenKeyset, adLockReadOnly
-
- MsgBox rs.RecordCount
- rs.Close
- Set rs = Nothing
- End Sub
復(fù)制代碼 而下面過程卻運行正常,
- Private Sub Command1_Click()
- Dim rs As New ADODB.Recordset
- Dim sSQL As String
-
- sSQL = "SELECT * FROM ORD"
-
- rs.Open sSQL, CurrentProject.Connection, adOpenKeyset, adLockReadOnly '運行正常
- ' rs.Open "ORD", CurrentProject.Connection, adOpenKeyset, adLockReadOnly '運行正常
-
- MsgBox rs.RecordCount
- rs.Close
- Set rs = Nothing
- End Sub
復(fù)制代碼
|
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?注冊
x
|