小弟想查询学生信息,用学号搞个模糊查询,例如把学号的前几位输在Eidt1中
query1.Close;
query1.sql.Clear;
query1.sql.Add('select*');
query1.SQL.Add('from student' );
query1.sql.Add('where sno=:????');
query1.parambyname('?????').asstring:=edit1.text;?????
query1.Prepare;
query1.open;
end;
应该怎么写啊.小弟不懂,如果你回答我我分全给你!!
query1.Close;
query1.sql.Clear;
query1.sql.Add('select*');
query1.SQL.Add('from student' );
query1.sql.Add('where sno=:????');
query1.parambyname('?????').asstring:=edit1.text;?????
query1.Prepare;
query1.open;
end;
应该怎么写啊.小弟不懂,如果你回答我我分全给你!!
解决方案 »
- 求教像素滚屏的代码
- delphi调用dll问题,专家救命,100分全部送上。
- 如何在不同分辨率模式下,都能使自己的软件很美观;
- 数据库+图象存储
- 如何把年月日时分秒单独提取出来?
- 即将永远告别csdn,来这里和兄弟们道别!再过一会可能道别的机会都没有了,呵呵!
- 100分问题,解决了马上给分.
- 有没有这样的控件,类似Windows桌面……
- 谁有professional stand edition 6.3安装工具?
- *** 请问关于在Delphi中使用ReportBuilder的问题,一定给分 ***
- 用listview将远程文件列出来,知道这个文件名排在第二个位置,怎样将这个文件的文件名取出来?
- delphi中执行存储过程时,如何判断是否成功?100分相送,谢谢
query1.sql.Clear;
query1.sql.Add('select *');
query1.SQL.Add('from student' );
query1.sql.Add('where sno like % :aaa'+'%');
query1.parambyname('aaa').asstring:=edit1.text;
query1.Prepare;
query1.open;
end;
query1.parambyname('aaa').asstring:=edit1.text;好像不能用aaa表示吧.这样不行呀
query1.sql.Text;='select * from student where sno='+''''+'%'+edit1.text+'%'+'''';
query1.open;这样是不是比你那样简单
query1.Close;
query1.sql.Text;='select * from student where sno like '+''''+'%'+edit1.text+'%'+'''';
query1.open;这样是不是比你那样简单
query1.SQL.Add('from student' );
query1.sql.Add('where sno like :yourVal');
query1.parambyname('yourVal').asstring:='%' + trim(edit1.text) + '%';
query1.Close;
query1.sql.Text;='select * from student where sno='+''''+'%'+edit1.text+'%'+'''';
query1.open;