pb中用dw控件关联datawindow操作数据库

如一个表学生s(sno,sname,sex,age,dno),在dw控件的窗口中输入学号,姓名,在datawindow里怎么写select语句?在哪里写?就是点搜索时,在... 如一个表 学生s(sno,sname,sex,age,dno),在dw控件的窗口中输入学号,姓名,在datawindow里怎么写select语句?在哪里写? 就是点搜索时,在dw控件里能显示结果。。。在线等,急! 请详细。还是新手 展开
 我来答
yaofan520531
2013-12-05 · TA获得超过208个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:171万
展开全部
datawindow 中的语法:
select * from s where sno like :as_no and sname like :as_name;

收索按钮的语法:
string ls_no,ls_name
ls_no=学号栏位.text
ls_name=姓名栏位.text
if isnull(ls_no) and trim(ls_no)='' then
ls_no='%'
else
ls_no='%' + ls_no + "%"
end if

if isnull(ls_name) and trim(ls_name)="" then
ls_name='%'
else
ls_name='%' + ls_name + '%'
end if

dw_1.retrieve(ls_no,ls_name)

采纳吧!骚年!
追问
我终于找到了设置argument的地方了
我改了再搜索里这样就出来了
string ls_no,ls_name
ls_no=trim(sle_1.text)
ls_name=trim(sle_2.text)
dw_1.retrieve(ls_no,ls_name)

想问下,怎么写可以实现 学号 和 姓名 只输入其中一个 点 搜索 能把结果显示出来!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式