Sql 查询语句错了,怎么办?(10分)

  • 主题发起人 主题发起人 jixiangwawa
  • 开始时间 开始时间
J

jixiangwawa

Unregistered / Unconfirmed
GUEST, unregistred user!
想SQL 根据Edit1和Edit2总输入的内容来进行操作
但是写下的语句却显示说什么不匹配:
ADOQuery.Close;
ADOQuery.sql.clear;
ADOQuery1.sql.add('select * from 表格 where 级别=Edit1.Text and 系别=Edit2.Text');
ADOQuery1.Open;
 
你的级别和系别字段是什么类型啊
 
ADOQuery.Close;
ADOQuery.sql.clear;
ADOQuery1.sql.add('select * from 表格 where 级别=''');
ADOQuery1.sql.add(Edit1.Text);
ADOQuery1.sql.add(''' and 系别=''');
ADOQuery1.sql.add(Edit2.Text);
ADOQuery1.sql.add('''');
ADOQuery1.Open
 
你是说在SQL Server后台数据库中是什么类型马?
是nvarchar类型的
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
965
import
I
后退
顶部