pb中用dw控件关联datawindow操作数据库
如一个表学生s(sno,sname,sex,age,dno),在dw控件的窗口中输入学号,姓名,在datawindow里怎么写select语句?在哪里写?就是点搜索时,在...
如一个表 学生s(sno,sname,sex,age,dno),在dw控件的窗口中输入学号,姓名,在datawindow里怎么写select语句?在哪里写? 就是点搜索时,在dw控件里能显示结果。。。在线等,急! 请详细。还是新手
展开
1个回答
展开全部
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)
采纳吧!骚年!
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)
想问下,怎么写可以实现 学号 和 姓名 只输入其中一个 点 搜索 能把结果显示出来!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询