我正在支持一個傳統ASP頁面,它創建一個ADODB流對象,然後嘗試使用ADODB枚舉器設置它的類型。VB6無法通過COM識別ADODB枚舉器
Set BinaryStream = Server.CreateObject("ADODB.Stream")
BinaryStream.Type = adTypeBinary
每當我運行此我得到以下錯誤:
Variable is undefined: 'adTypeBinary'
但是,如果我明確命名我的枚舉,這樣,它的工作原理
BinaryStream.Type = ADODB.StreamTypeEnum.adTypeBinary
這幾個運行服務器實例,理論上它們在配置和文件等方面都是同步的。這適用於除一個之外的所有服務器,並且我不確定我們做了什麼來開始發生。我可以確認至少有一個其他圖書館正在發生這種情況。這裏發生了什麼?謝謝!外部的外
我沒有用VB6或ASP在很長一段時間。但我認爲你的服務器上有adovbs.inc文件。檢查是否更改或刪除有問題的那個。 – pitx3 2010-11-08 04:03:39
我檢查了這個文件在4個地方,(Program Files \ Common FIles \ System \ ado和winsxs \ some stuff)。這兩者的64位和32位版本。我如何確保他們正在成功/未成功加載? – Dlongnecker 2010-11-08 17:23:51