DELPHI向SQL Server数据库添加时出现的问题
我的数据表有:“用户名,varchar,50”;“密码,varchar,20”;“权限,varchar,20”。但用delphi添加数据时,不能正常添加“用户名”或“权限”为汉字的数据项。
如果添加的数据项为“管理员,admin,管理员”,则在数据库中查看发现实际添加的内容为“管,admin,管”,请问是什么原因?
请问能不能给出一些程序代码?谢谢!
[解决办法]
sql.text:= 'insert into TableName values( ' '管理员 ' ', ' 'admin ' ', ' '管理员 ' ') ';
[解决办法]
ADOquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add( 'insert into 用户(用户名,密码,权限)values( ' ' '+edit1.text+ ' ' ', ' ' '+edit2.text+ ' ' ', ' ' '+combobox1.text+ ' ' ') ');
execsql;