数据库有关问题:关于整型和字符型查询

数据库问题:关于整型和字符型查询。
我使用整型查找数据库信息的时候,很轻松的就完成了。
我在edit1,里面输入整型查找没有问题,数据挨着显示出来了。但是我一换成中文,或者英文就报错。
列入,我输入“海子”或“haizi”(我在数据库里也相应的变化了的),但是还是报错。另外,数据库数据的类型我全部都换成了nchar类型,还是一样的结果。求解答。
数据库 行业数据 数据类型

------解决方案--------------------
这样才可以的
adoquery1.SQL.Add('select * from student where Sname='''+edit1.Text+''' ');

adoquery1.SQL.Add('select * from student where Sname='+QuotedStr(edit1.Text)+' ');