简单的数据检索

youqiong 2006-07-10 08:09:18
建立一个学生表,可以按照学号进行检索
,,,
刚开始学习
不知道怎么实现检索
哪位高手指点下?
先谢谢
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pb8 2006-07-11
  • 打赏
  • 举报
回复
第一种方法,动态改变数据窗口的SQL
1、建一个数据窗口,数据源中选择xueshengbiao,不要加条件
2、建立一个数据窗口控件,引用刚建的数据窗口
3、定义两个变量
string ls_oldsql,ls_newsql
dw_1.settransobject(sqlca)
ls_oldsql = dw_1.getsqlselect()
ls_newsql = ls_oldsql +" where xueshengbiao.xuehao='" + 单行编辑框.text + "'"
dw_1.setsqlselect(ls_newsql)
dw_1.retrieve()
dw_1.setsqlselect(ls_oldsql)
第二种方法
1、建一个数据窗口,数据源中选择xueshengbiao,定义一个检索参数string s_xuehao
选择where里面的xuehao=:s_xuehao
2、在按钮里面写
dw_1.settransobject(sqlca)
dw_1.rettrieve(单行编辑框.text)
vfp_system 2006-07-11
  • 打赏
  • 举报
回复
1,先retrieve数据窗口
2,再用"数据窗口名.setfilter("xuehao='"+单行编辑框.text+"'")
3,数据窗口名.filter
youqiong 2006-07-11
  • 打赏
  • 举报
回复
谢谢楼上
和楼上的楼上

看懂了
小潜s 2006-07-10
  • 打赏
  • 举报
回复
这个,楼主去找本入门书看下先吧,在这里讲要累死的
youqiong 2006-07-10
  • 打赏
  • 举报
回复
我是这样想的
在 窗体上放一个单行编辑框
输入学号

slecet *
from xueshengbiao
where xueshengbiao.xuehao=单行编辑框.text

结果总是不行
好像必须 into

可是我已经建立了一个datawindow

不知道应该into到哪里?

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧