當前位置:首頁 » 服務存儲 » 數據窗口存儲過程
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

數據窗口存儲過程

發布時間: 2023-06-01 15:54:25

❶ 想在datawindow中顯示sql存儲過程的執行結果,在PB中怎麼調用(急)

數據窗口中調用過程顯示不了結果,你可以直接對其賦值sql語句

dw_1.setsqlselect(ls_sql)
dw_1.retrieve()

❷ 如何使用pb做動態數據窗口,並保存出excel,保存出excel我能實現。

在窗體上新建一數據窗口,不要指定DATAOBJECT,
再建一個CB按鈕,clicked事件中寫入如下代碼:運行即可
string us_code=""
string lsdwsyntax,lsdwsyntax2
string lserr
string lssqlstr
string lserrc
long k=1
lssqlstr="select * FROM 表名(視圖名)"
//select * FROM 表名(視圖名) 你根據你的情況作修改。

lsdwsyntax = SQLCA.syntaxfromsql(lssqlstr,"style(type=Grid)",lserr)
的報表讀取
if len(lserr) > 0 then
messagebox("語句錯誤信息!",lserr)
end if

dw_1.create(lsdwsyntax,lserrc)
dw_1.settransobject(SQLCA)
dw_1.retrieve()

❸ 如何使用pb做動態數據窗口

//創建 datastore
datastore lds_1
String ls_sql
String ls_error
String ls_syntax
ls_sql = 'select ...'
ls_syntax = sqlca.SyntaxFromSQL(ls_sql, 'Style(Type=Grid)', ls_error)
If Not IsNull(ls_error) And ls_error <> '' Then Return -1
lds_1.Create(ls_syntax, ls_error)
If Not IsNull(ls_error) And ls_error <> '' Then Return -1
就這個樣式,具體內容你再改

❹ PB中的數據窗口的數據源SQL語句在哪

菜單 design - data source 就可以看到了,如果看到得是數據表,再點菜單中的design - convert to syntax,要返回點return按鈕