可怕的数据库!!!
Jach 2000-09-25 04:16:00 以下语句可以正常地从FoxPro数据库中的的记录集rs(S_cat的字段类型是整型):
Set db = OpenDatabase(FoxDBPath, dbDriverComplete, True, "FoxPro 3.0")
strSQL = "SELECT Model_no,Name,Price,Lead_time,Material FROM Product WHERE S_cat=" & prdClassKey
Set rs = db.OpenRecordset(strSQL, dbOpenSnapshot, dbReadOnly)
但是当把strSQL改为:
strSQL = "SELECT Model_no,Name,Price,Lead_time,Material FROM Product WHERE Model_no='" & strModel_no & "'"
运行时总是出现“非法操作”错误,尝试了多种写法均不成功.
难道Foxpro DB 在VB中不能用字符型字段做查询条件?恳请指教。