『壹』 pb如何得到數據窗口的sql語句
ls_filter_condition 需要從新寫的條件
get_leftstring 截取字元函數
dw_1.settransobject( sqlca )
獲取 Is_sql = dw_1.getsqlselect( )
Is_sql = get_leftstring (Is_sql,'WHERE')
new_sql =Is_sql+' WHERE '
new_sql = new_sql + ls_filter_condition
從新給數據窗口sql語句 dw_1.setsqlselect(new_sql)
『貳』 PB中的數據窗口的數據源SQL語句在哪
菜單 design - data source 就可以看到了,如果看到得是數據表,再點菜單中的design - convert to syntax,要返回點return按鈕
『叄』 PB中數據窗口的數據源的SQL語句在哪裡如果SQL語句寫錯了怎樣更改
點擊Design選單-Datasource就看見了如圖然後直接在上面編輯粘貼都可
『肆』 在powerbuilder中,如何用SQL語句直接創建數據窗口對象
SQL語句是不可以直接創建資料庫窗口對象的。
資料庫窗口對象,它包括了SQL 檢索語句、結果顯示的樣式、檢索條件設置等等。
也就是說SQL語句只是資料庫窗口的一部份。
而PB中是有函數可以動態生成資料庫窗口。
例:SyntaxFromSQL 與create 函數
以下代碼為:動態生成數據源為 」select * from table「的,資料庫窗口。
longll_row
stringls_error
stringstr_pre
stringstr_syntax
ls_syntax="select*fromtable"
str_pre="style(type=grid)column(color=0background.mode=1"+&"font.face='Tahoma'Font.Family=0Font.Height=-9"+&
"Font.pitch=2Font.charset=134)"+&
"text(color=255)datawindow(color=16777215)"
dw_1.create(sqlca.SyntaxFromSQL(ls_syntax,str_pre,ls_error),ls_error)
ifls_error<>""thenmessagebox("",ls_error)
dw_1.settransobject(sql_kf)
dw_1.retrieve()
『伍』 POWERBUILDER 中的數據窗口數據源SQL語句的用法
SQL只有在資料庫上才能執行,PB不行。
PB的數據窗口只是打包,把SQL查詢出來的數據打包。
你可以試著做一個控制項,傳入SQL,然後自動生成窗口。原理說穿了和你說的「通過數據窗口對象向導創建數據窗口對象」一個實現方式,只不過外表上看來,好像pb執行了一個sql,創建一個數據窗口。
這就是面向對象編程。
『陸』 pb中數據窗口怎樣生成sql語句
不太好解釋清楚,沒自己打開看來的直觀。
你只要看到pb窗口裡面的表格就是數據窗口在窗口上的體現。當然統計圖之類的都是數據窗口的各種樣式。找到數據窗口控制項後,右鍵點屬性,看連接的是哪個數據窗口。或者直接點右鍵的修改數據窗口,(英文版找類似的英文菜單)就打開數據窗口了,然後點菜單上的sql,你會發現數據窗口就是sql語句組成的。
還有不能混淆的是右鍵點數據窗口控制項的script看到的是事件的代碼,也就是pb script語句,不是數據窗口的代碼,數據窗口的代碼都是sql語句
『柒』 pb中怎麼看到數據窗口的sql語句
打開資料庫窗口編輯界面,找到data source按鈕(圖標是字母'SQL')。點擊data source按鈕,打開data source編輯界面,找到syntax選項卡,即SQL語句。
如果要SQL語句方式修改資料庫窗口,那在菜單design,選擇子菜單convert to syntax,即可切換圖形視窗和SQL語句方式修改資料庫窗口數據源。
『捌』 在pb11.5中,如何看已經建好數據窗口的sql語句
一、打開資料庫窗口編輯界面,點擊「SQL」,data source數據源按鈕
『玖』 PB數據窗口中SQL語句動態LIKE後邊加參數如何加
like後面可以實現模糊查詢 它與通配符一起使用
SQL中的通配符中有下面四種:
% ;
_ ;
[ ] ;
[^]
『拾』 pb9.0 怎麼在pb里執行sql語句並讓數據窗口顯示執行語句後的結果
新建一個gid數據窗口