dw_1.settransobject(sqlca)
dw_1.setsqlselect("SELECT * FROM phone_pp")
dw_1.retrieve()
單獨運行SELECT * FROM phone_pp 沒有問題。但是
運行就報錯:
select error:物件名'phone_pp'無效。
怎么處理?是哪里出問題了嗎?求救!
uj5u.com熱心網友回復:
別用 select * from phone_pp,加上列名試試
uj5u.com熱心網友回復:
或者你直接建一個資料視窗,不用setsqlselect,直接retrieve試試,如果也出錯,說明是你的資料庫連接的有問題uj5u.com熱心網友回復:
樓主可能資料庫連錯了吧uj5u.com熱心網友回復:
沒見過這樣直接的,一般都是資料視窗用getsqlselet,得到當前資料視窗的sql陳述句,然后修改再用dw_1.setsqlselect()來進行,歡迎指點
uj5u.com熱心網友回復:
連接的什么資料庫啊uj5u.com熱心網友回復:
樓主這樣試試dw_data.object.DataWindow.Table.Select = “select * from phone_pp”
uj5u.com熱心網友回復:
八成是程式資料庫連接的有問題uj5u.com熱心網友回復:
看一下sqlca 連的資料庫對不對。不過樓主的用法我沒這樣用過哦,一般都是資料視窗選資料源用SELECT ,然后直接retrieve
uj5u.com熱心網友回復:
這里提一個,我自己遇到過的情況,我曾經也對一個dw直接用setsqlselect,但這個函式除了,明面上的有引數與無引數時的單雙引號的問題外,還有一點就是,你的setsql要與原來的sql中的列的數量,相同序號列的型別要一致,否則setsqlselect會出錯uj5u.com熱心網友回復:
資料庫庫連接問題,這個表不是在連接的資料庫里面uj5u.com熱心網友回復:
很有可能是資料庫連接不上。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/41749.html
標籤:DataWindow
上一篇:替代pb的有好用的推薦么?
下一篇:單行文本框的字符輸入問題
