我有一個vb6應用程序,我使用DAO創建到數據庫的連接並嘗試打開記錄集。該數據庫是一個foxpro數據庫,我已經參考了Microsoft DAO 2.5/3.5兼容性庫。帶子串函數的DAO記錄集
我的代碼如下
Dim gdbSMS As Database
If gdbSMS Is Nothing Then
Set gdbSMS = OpenDatabase("C:\Work\M2M Test\DATA", False, False, "Foxpro 2.6;")
End If
Dim sql As String
sql = "select *, substr(lineitem,8,6) as aa from shippers where shipper = '001322' order by aa"
Dim rsShipper As DAO.Recordset
Set rsShipper = gdbSMS.OpenRecordset(sql)
Do While Not rsShipper.EOF
Beep
rsShipper.MoveNext
Loop
rsShipper.Close
當我執行德線openrecordset我得到一個錯誤「undefinied功能‘SUBSTR’在表達 我運行在FoxPro中完全相同的查詢,它工作正常。任何什麼我需要做的想法得到這個與子職能的工作? 感謝
你嘗試使用'Mid'而不是'substr'? – wqw