query1.Sql.Add('select * from TXL.db where ');//加空格~~ query1.Sql.Add(ComboBox1.Text);//ComboBox1.Text为Fieldname query1.Sql.Add('='); query1.sql.Add(Edit1.Text);Edit1.Text为检索的值
query1.Sql.Add('select * from TXL.db where ');//加空格~~ query1.Sql.Add(ComboBox1.Text);//ComboBox1.Text为Fieldname query1.Sql.Add('='); query1.sql.Add(Edit1.Text);Edit1.Text为检索的值//如果字段为字符串类型~~则 query1.sql.Add(#39+Edit1.Text+#39);Edit1.Text为检索的值#39相当于一个‘号~~
query1.Sql.Add('select * from TXL.db where '); query1.Sql.Add(trim(ComboBox1.Text));//ComboBox1.Text为Fieldname query1.Sql.Add('='); query1.sql.Add(trim(Edit1.Text));Edit1.Text为检索的值 如果还不行只好检查数据库了.
query1.Sql.Add('select * from TXL.db where ); query1.Sql.Add(ComboBox1.Text);//ComboBox1.Text为Fieldname query1.Sql.Add('='''); query1.sql.Add(Edit1.Text+'''');
1、在'select * from TXL.db where'的where后应该加一个空格 2、如果查询字段是字符串类型的,需要用单引号括起来
query1.Sql.Add(ComboBox1.Text);//ComboBox1.Text为Fieldname
query1.Sql.Add('=');
query1.sql.Add(Edit1.Text);Edit1.Text为检索的值
query1.Sql.Add(ComboBox1.Text);//ComboBox1.Text为Fieldname
query1.Sql.Add('=');
query1.sql.Add(Edit1.Text);Edit1.Text为检索的值//如果字段为字符串类型~~则
query1.sql.Add(#39+Edit1.Text+#39);Edit1.Text为检索的值#39相当于一个‘号~~
query1.Sql.Add(trim(ComboBox1.Text));//ComboBox1.Text为Fieldname
query1.Sql.Add('=');
query1.sql.Add(trim(Edit1.Text));Edit1.Text为检索的值
如果还不行只好检查数据库了.
query1.Sql.Add(ComboBox1.Text);//ComboBox1.Text为Fieldname
query1.Sql.Add('=''');
query1.sql.Add(Edit1.Text+'''');
2、如果查询字段是字符串类型的,需要用单引号括起来