在stdafx.h中(最后兩個endif之間,別問我為什么加在這里,網上這么說的)
#import"C:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename ("EOF", "adoEOF") 這樣寫生成時會報錯:無法打開型別庫檔案
而#import"C:\Program Files\Common Files\System\ADO\msado15.dll" rename("EOF","adoEOF"), rename("BOF","adoBOF")這樣寫就可以正常生成,這是為何?
而且這樣寫程式編譯時鏈接資料庫也會報錯,菜鳥我被著寫問題折磨的快瘋了!
uj5u.com熱心網友回復:
#import "c:\program files\common files\system\ado\msado15.dll" \no_namespace \
rename("EOF", "adoEOF") \
rename("DataTypeEnum","adoDataTypeEnum") \
rename("FieldAttributeEnum", "adoFielAttributeEnum") \
rename("EditModeEnum", "adoEditModeEnum") \
rename("LockTypeEnum", "adoLockTypeEnum") \
rename("RecordStatusEnum", "adoRecordStatusEnum") \
rename("ParameterDirectionEnum", "adoParameterDirectionEnum")
http://blog.csdn.net/top_sc/article/details/52823758
uj5u.com熱心網友回復:
#import "c:\program files\common files\system\ado\msado15.dll" \no_namespace \
rename("EOF", "adoEOF") \
rename("DataTypeEnum","adoDataTypeEnum") \
rename("FieldAttributeEnum", "adoFielAttributeEnum") \
rename("EditModeEnum", "adoEditModeEnum") \
rename("LockTypeEnum", "adoLockTypeEnum") \
rename("RecordStatusEnum", "adoRecordStatusEnum") \
rename("ParameterDirectionEnum", "adoParameterDirectionEnum")
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/101019.html
標籤:Access
