SQL語句是不可以直接建立資料庫視窗物件的。 資料庫視窗物件,它包括了SQL 檢索語句、結果顯示的樣式、檢索條件設定等等。 也就是說SQL語句只是資料庫視窗的一部份。 而PB中是有函式可以動態生成資料庫視窗。 例:SyntaxFromSQL 與create 函式 以下程式碼為:動態生成資料來源為 ”select * from table“的,資料庫視窗。 long ll_row string ls_error string str_pre string str_syntax ls_syntax = "select * from table" str_pre = "style(type=grid) column(color=0 background.mode=1 "+& "font.face="Tahoma" Font.Family=0 Font.Height=-9 "+& "Font.pitch=2 Font.charset=134) "+& "text(color=255) datawindow (color=16777215)" dw_1.create(
sqlca.SyntaxFromSQL
SQL語句是不可以直接建立資料庫視窗物件的。 資料庫視窗物件,它包括了SQL 檢索語句、結果顯示的樣式、檢索條件設定等等。 也就是說SQL語句只是資料庫視窗的一部份。 而PB中是有函式可以動態生成資料庫視窗。 例:SyntaxFromSQL 與create 函式 以下程式碼為:動態生成資料來源為 ”select * from table“的,資料庫視窗。 long ll_row string ls_error string str_pre string str_syntax ls_syntax = "select * from table" str_pre = "style(type=grid) column(color=0 background.mode=1 "+& "font.face="Tahoma" Font.Family=0 Font.Height=-9 "+& "Font.pitch=2 Font.charset=134) "+& "text(color=255) datawindow (color=16777215)" dw_1.create(
sqlca.SyntaxFromSQL
(ls_syntax,str_pre,ls_error),ls_error) if ls_error <> "" then messagebox("",ls_error) dw_1.settransobject(sql_kf) dw_1.retrieve()