iT邦幫忙

0

VB 上的物件轉型問題

請問版上各位大大

我在轉物件型別時

出現了
以下錯誤訊息
無法將型別 'Teradata.Client.Provider.TdConnection' 的物件轉換為型別 'Teradata.Client.Provider.TdConnection'

發生錯誤的一行程式碼是

Dim aResult As New TdCommand(sSql,CType(aDb,TdConnection))

CType(aDb,TdConnection)中的aDb
https://ithelp.ithome.com.tw/upload/images/20190225/20107038fOOfCpMMPy.jpg

由於轉型所以發生錯誤
但是我弄不明白的原因是
上面這兩個不是同一個東西嗎?
還是我少了甚麼
請諸位大大幫個忙

2 個回答

0
海綿寶寶
iT邦超人 1 級 ‧ 2019-02-26 09:40:08

如果照這個範例看起來
可能改成

Dim aResult As New TdCommand(sSql, aDb)

試試看

小瓜 iT邦新手 5 級 ‧ 2019-02-26 14:30:04 檢舉


這個方法我試過
但是一樣不行
錯誤訊息一樣

錯誤訊息一樣?
那就得問問其他高手了...

0
小魚
iT邦高手 1 級 ‧ 2019-02-27 08:08:55

無法將型別 'Teradata.Client.Provider.TdConnection' 的物件轉換為型別 'Teradata.Client.Provider.TdConnection'

前面說是物件,
後面說是型別,
到底TdConnection是什麼,
你 aDb 真的可以轉成 TdConnection 嗎?

我要發表回答

立即登入回答