当前位置:首页 » 服务存储 » 数据窗口存储过程
扩展阅读
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按钮