社区
PowerBuilder
帖子详情
很简单的两个小问题,回答立即结贴
ccqhydzcc
2004-05-06 12:59:44
1有一个表user,表结构如下:
id char(4)
name char(10)
请用pb的嵌入式SQL编写一段脚本,以游标的方式对该表进行遍历,并将查询出的记录存放到数组变量中。
2、有一个数据窗口d_user,数据来源为上题中的表user,包含该表的所有列。请列举出至少三种获得该数据窗口当前行name列的值的方法。
...全文
71
9
打赏
收藏
很简单的两个小问题,回答立即结贴
1有一个表user,表结构如下: idchar(4) namechar(10) 请用pb的嵌入式SQL编写一段脚本,以游标的方式对该表进行遍历,并将查询出的记录存放到数组变量中。 2、有一个数据窗口d_user,数据来源为上题中的表user,包含该表的所有列。请列举出至少三种获得该数据窗口当前行name列的值的方法。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2004-05-06
打赏
举报
回复
没意思
PB的基础书上一般都介绍三种访问数据列的方法
还有一种方法应该是
...object[dw_user.getrow(),2] (大致是这样 我记不清了)
这种方法适合于知道列的位置 而不必知道列名的情况下使用
不过我从来没用过
>_<
tiger201
2004-05-06
打赏
举报
回复
方法2
dw_user.getItemString(dw_user.getrow(),2)//也可能会异常。
hongxiuxie
2004-05-06
打赏
举报
回复
谁在pb中写游标控制sql server的表谁会哭得泪流满面, 还被客户骂
liulee
2004-05-06
打赏
举报
回复
问题2:
有一个数据窗口d_user,数据来源为上题中的表user,包含该表的所有列。请列举出至少三种获得该数据窗口当前行name列的值的方法。
方法1
dw_user.object.name[dw_user.getrow()] //可能会报异常
方法2
dw_user.getItemString(dw_user.getrow(),'name')//也可能会异常。
如果是考试来这里问问题的,仅有限支持,出了问题不及格了不管。
zzr72
2004-05-06
打赏
举报
回复
问题二:
String ls_name
la_name = dw_1.GetItemString(getrow(), 2) //如果是放在单击事件里把getrow()换成row;如果name是第二个字段的话,如果是第一个字段则换为1
ccqhydzcc
2004-05-06
打赏
举报
回复
现在就差第二个问题还需要两种方法
ccqhydzcc
2004-05-06
打赏
举报
回复
现在就差第二个问题不要两种方法
freedom2001
2004-05-06
打赏
举报
回复
在做考试题??还要3种方法
foxphoenix
2004-05-06
打赏
举报
回复
问题一
string ls_name[]
long i = 2
declare cursor1 cursor for select name from user;
open cursor1;
fetch cursor1 into :ls_name[1];
do while sqlca.sqlcode = 0
fetch cursor1 into :ls_name[i];
i++
loop
close cursor1;
问题二:
String ls_name
la_name = dw_1.GetItemString(getrow(), "name") //如果是放在单击事件里把getrow()换成row
有这一种足以,其它的还麻烦些
Release模式下加载FFmpeg提示“无法定位程序输入点XXX与动态链接库XXX.dll ”的
问题
解决
之前遇到一个很奇怪的
问题
:我的一个程序在Debug模块下运行没
问题
,而在Release模式下运行报错了,启动程序的时候提示“无法定位程序输入点CoTaskMemFree 于动态链接库avcodec-56.dll”,这个程序引用了FFmpeg的DLL,我开始以为是DLL的
问题
,但是之前用这些DLL都没有出现错误啊!我检查了编译选项多次也没发现什么
问题
。后来通过上网搜,终于在一篇博文中找到了答案...
ffmpeg库时Debug下运行正常,Release异常有
问题
。无法定位程序输入点GdiplusStartup于动态链接库avcodec-57.dll上
使用ffmpeg库时Debug下运行正常,Release时出现“无法定位程序输入点GdiplusStartup于动态链接库avcodec-57.dll上”的错误。 解决办法:将Release下属性 链接器--优化--引用 由“是 (/OPT:REF)”改为“否 (/OPT:NOREF)” ...
无法定位序数 xxxx 与动态链接库 avformat-56.dll上
用vs2010在做一个基于ffmpeg的解码模块,debug下调试没有发现
问题
, 但是在release下运行时提示如下错误, 无法定位序数 1126 与动态链接库 avformat-56.dll上 期间也换过不同的ffmpeg库,保证lib和dll是同一版本,但是也没有解决
问题
。 最终找到了
问题
的解决办法: vs2010 release
ffmpeg无法定位序数3751于动态链接库avcodec-55.dll上
最近用vs2008在做一个基于ffmpeg的解码模块,debug下调试没有发现
问题
, 但是在release下运行时提示如下错误,百思不得其解,查了一下午也没找到什么
问题
。期间也换过不同的ffmpeg库,保证lib和dll是同一版本,但是也没有解决
问题
。
FFMPEG编码debug模式没
问题
,release模式报错
FFMPEG编码debug模式没
问题
,release模式报错 我在做“火灾监控预警软件”时编译工程,需要使用ffmpeg对H264码流解码。发现在用到ffmpeg debug版本运行正常,切换到release时,出现“无法定位程序输入点?。。。于动态链接库avcodec-56.dll”。 我是直接从http://ffmpeg.zeranoe.com/builds/网站上
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章