⑴ pb 數據窗口中的 setsqlselect() 函數
setsqlselect() 函數:
獲取數據窗口的select語法。
定義一個字元變數:
string ls_sql
ls_sql = dw_1.getsqlselect()
用來拼接查詢條件,這樣可以不使用參數的形式動態拼接查詢條件來查詢。
要配合setsqlselect()函數一起使用。
先get出來,然後對ls_sql進行加工修改後,再dw_1.setsqlselect()重新給回去,那麼這個dw_1的後台語法就改變了,直接dw_1.retrieve(),就能按照新語法取值了。
這個修改的時候,只能修改where條件order by等。列的名字和個數,順序,都不能做任何改動。
⑵ pb9.0 怎麼在pb里執行sql語句並讓數據窗口顯示執行語句後的結果
新建一個gid數據窗口
⑶ pb中數據窗口怎樣生成sql語句
不太好解釋清楚,沒自己打開看來的直觀。
你只要看到pb窗口裡面的表格就是數據窗口在窗口上的體現。當然統計圖之類的都是數據窗口的各種樣式。找到數據窗口控制項後,右鍵點屬性,看連接的是哪個數據窗口。或者直接點右鍵的修改數據窗口,(英文版找類似的英文菜單)就打開數據窗口了,然後點菜單上的sql,你會發現數據窗口就是sql語句組成的。
還有不能混淆的是右鍵點數據窗口控制項的script看到的是事件的代碼,也就是pb
script語句,不是數據窗口的代碼,數據窗口的代碼都是sql語句
⑷ PB中數據窗口的數據源的SQL語句在哪裡如果SQL語句寫錯了怎樣更改
點擊Design選單-Datasource就看見了如圖然後直接在上面編輯粘貼都可
⑸ pb中怎麼看到數據窗口的sql語句
打開資料庫窗口編輯界面,找到data source按鈕(圖標是字母'SQL')。點擊data source按鈕,打開data source編輯界面,找到syntax選項卡,即SQL語句。
如果要SQL語句方式修改資料庫窗口,那在菜單design,選擇子菜單convert to syntax,即可切換圖形視窗和SQL語句方式修改資料庫窗口數據源。