是vb連接sql server,想要通過adodc在MSHFlexGrid里面顯示,但是運行報錯提示sql找不到存盤程序以及物件Refresh的方法IAdodc失敗T_T
,小白不知道該怎么做--求大佬幫幫忙Private Sub searchCmd_Click()
Ado.RecordSource = "select * from product where'" & condition.Text & " '" = " '" & KeywordText.Text & "'"
Ado.Refresh
End Sub
uj5u.com熱心網友回復:
除錯的時候把滑鼠移到Ado.RecordSource 上面它會顯示Ado.RecordSource=”false“,是查詢陳述句有誤嗎?uj5u.com熱心網友回復:
Ado.RecordSet = "select * from product where " & condition.Text & " " = " '" & KeywordText.Text & "'"uj5u.com熱心網友回復:
Private Sub searchCmd_Click()
Ado.Recordset = "select * from product where" & condition.Text & " " = " '" & keywordText.Text & "'"
Ado.Refresh
End Sub
運行跳出視窗報錯:編譯錯誤:屬性的無效使用

uj5u.com熱心網友回復:
注釋掉所有On Error Resume Next陳述句,在VB6 IDE中運行,出錯后點擊除錯,游標會停在出錯的那條陳述句處,
或者
事先在懷疑可能有邏輯錯誤的陳述句處設定斷點,運行經過斷點時中斷,
此時可以在立即視窗中使用
?變數名
或
?函式名(函式引數)
或
程序名(引數)
輔助除錯。
uj5u.com熱心網友回復:
Ado.RecordSet ="select * from product where " & condition.Text & " = '" & KeywordText.Text & "'"
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/50000.html
標籤:VB基礎類
