数据库名:Material表名:Prescription字段名:ProductName字段数据为(三类):高档饲料材料,高档饲料材料,高档饲料材料代码如下:procedure TForm_ProEdit.ListBox1Click(Sender: TObject);begin edit1.Text:=listbox1.Items[listbox1.ItemIndex];end;procedure TForm_ProEdit.Button1Click(Sender: TObject);begin adoquery1.Close; adoquery1.SQL.Clear; adoquery1.sql.Add('select * from Prescription where ProductRate=:clunm'); adoquery1.Parameters.ParamValues['clunm']:= trim(edit1.Text); adoquery1.Open;end;procedure TForm_ProEdit.FormCreate(Sender: TObject);begin listbox1.Items.Add('高档饲料'); listbox1.Items.Add('中等饲料'); listbox1.Items.Add('低等饲料');end;PS:请您帮忙看一下:adoquery1.sql.Add('select * from Prescription where ProductRate=:clunm'); adoquery1.Parameters.ParamValues['clunm']:= trim(edit1.Text);代码应该怎么改,谢谢您了!万分感激,在现等!sorry !!提示: 此为 delphi !!!对不起, 字段名是 ProductRate !~~~~~~
查找第一个字符匹配的方法有几种啊,不知你“请问怎么对字段的第一个字符进行查询?”是什么意思??select * from Prescription where ProductRate like 'X%'或者select * from Prescription where left(ProductRate,1) = XX就是变量,不知你的意思是不是这样