想查一个学生表的信息
想从学号sno到学号sno 间的学生,两个学号分别输入到edit2,edit3
begin
query1.sql.Add('select *');
query1.SQL.Add(' from student' );
query1.sql.Add(' where sno between :num1 and :num2');
query1.parambyname('num1').asstring:=edit2.text;
query1.parambyname('num2').asstring:=edit3.text;
query1.Prepare;
query1.open;
end;
上面出了错.请大家帮我看一下,哪里有问题,或有没有更好的办法
帮我顶的都会有分!!!
想从学号sno到学号sno 间的学生,两个学号分别输入到edit2,edit3
begin
query1.sql.Add('select *');
query1.SQL.Add(' from student' );
query1.sql.Add(' where sno between :num1 and :num2');
query1.parambyname('num1').asstring:=edit2.text;
query1.parambyname('num2').asstring:=edit3.text;
query1.Prepare;
query1.open;
end;
上面出了错.请大家帮我看一下,哪里有问题,或有没有更好的办法
帮我顶的都会有分!!!
解决方案 »
- 如何实现不用改程序就可以改变数据表中的字段的显示?
- *************很奇怪的问题,用quickrep打印的报表,在喷墨打印机上打印一切都正常,打印阅览、和打印都非常正常,但是在激光打印机上预
- 怎样防止在DBGRID里修改数据????!!!
- fastreport报表,如何让每页只显示若干行?
- 菜鸟问题,希望大家提供帮助,谢谢
- 现在用是用DELPHI5好还是DELPHI6好?
- 求助,各位高手,毕业设计问题!
- 执行存储过程,报:Error Creating Cursor Handle异常
- 两个ActiveXform之间的如何互相调用数值?
- 怎样连接带密码的ACCESS数据库!(在线等待)
- TreeView的问题
- 关于Socket做三层的一些比较常出现的问题,大家都是怎么解决的呢?
query1.sql.Add(' where sno between :num1 and :num2');就是这句
strsql :string;
begin
strsql :='select * from student where sno between ''' +trim(edit2.text) +
''' and ''' +trim(edit3.text) +'''';
query1.SQL.Add(strsql);
query1.open;
query1.SQL.Add(SQLString);
query1.open;
+#39 and +#39 +trim(edit3.text) ++#39 ;
query1.Close;
query1.sql.clear;
query1.sql.Add('select *');
query1.SQL.Add(' from student' );
query1.sql.Add(' where sno between '':num1'' and '':num2''');
query1.parambyname('num1').asstring:=edit2.text;
query1.parambyname('num2').asstring:=edit3.text;
query1.Prepare;
query1.open;
end;