要根据数据库的某个字段的开始几个字符,和其匹配的进行查询谢谢各位
解决方案 »
- delphi 怎么安装 .net写的控件(控件后缀名是dll)
- FastReport在header里不能用自带SUM函数?
- 问一个有关对象创建和释放的问题
- 我把当前日期写到注册表里的话,那用户找到了这个值,能看懂吗?
- 关于那五个问题送分,顺便有个小问题
- 控制台程序???
- AnimateWindow (,,)后出来的窗口非活动状态???
- 如何Delphi中调出一个指定目录下的指定文本文件,显示在最上层?
- 如果用DELPHI做网络开发还应学些什么 最流行的开发工具组合是什么?
- 悬赏寻找!!!那里有HelpScribble For Delphi5??
- 请教一个SQL查询语句在Delphi7.0的运行问题!!!!!!!
- pagecontrol的使用?
go
select * from 表 where 字段 like 'ac%' ---查找的是以 ac 开头的数据
table:表名
field:字段名
AA:开始字符
query2.sql.Clear;
query2.sql.Add('select a.产品型号,b.签订日期,a.合同编号,b.客户名称,a.数量,a.金额 from 合同内容档案 a,合同档案 b');
query2.sql.Add('where a.产品型号 like '9%');
query2.sql.Add(' where b.统计编号=a.合同编号 and b.签订日期>:date1 and b.签订日期<:date2 order by 签订日期');
query2.Prepare;
这段老是报错,请问为何???
query2.sql.Add('where a.产品型号 like '9%'); where 前空格 加了?
query2.sql.Clear;
query2.sql.Add('select a.产品型号,b.签订日期,a.合同编号,b.客户名称,a.数量,a.金额 from 合同内容档案 a,合同档案 b');
query2.sql.Add(' where b.统计编号=a.合同编号 and a.产品型号 like ''99%'' and b.签订日期>:date1 and b.签订日期<:date2 order by 签订日期');
query2.Prepare;
query2.Params[0].AsString:=trim(AdvComboBox_jqxh.Text);
query2.Params[1].AsDate:=DateTimePicker1.Date;
query2.Params[2].AsDate:=DateTimePicker2.Date;
query2.Open;机器报错 list index out of bounds(2)请问各位还有什么地方有问题??