我的数据表有:“用户名,varchar,50”;“密码,varchar,20”;“权限,varchar,20”。但用delphi添加数据时,不能正常添加“用户名”或“权限”为汉字的数据项。
如果添加的数据项为“管理员,admin,管理员”,则在数据库中查看发现实际添加的内容为“管,admin,管”,请问是什么原因?
请问能不能给出一些程序代码?谢谢!
如果添加的数据项为“管理员,admin,管理员”,则在数据库中查看发现实际添加的内容为“管,admin,管”,请问是什么原因?
请问能不能给出一些程序代码?谢谢!
解决方案 »
- 插入外设后弹出‘外设可以使用’的对话框,怎么实现?
- DELPHI中调用C++写的DLL的问题
- 请教:如何模拟点击一个窗口的任意一个位置?这个窗口是外部程序的一个弹出对话框。
- 如何判断线程正在运行?
- round()的小问题
- 寻人启事:寻了解甚至熟悉用KOL框加开发小EXE的朋友。
- 一個多工程問題!
- 请问,为什么我在数据库里面保存的是8:00:00,取出来却成了1899-12-30 8:00:00?
- 心情还是他妈的不爽!程序牌坊 :继续散!!
- 如何程序关闭 opendialog1.Execute 调用的对话框
- 为什么执行query的open函数后不返回?谢谢!在线等
- SQL语法问题:求ACCESS数据库中时间查询的SQL语句的写法,急
(例如:Edit1.text:='管理员';Edit2.text:='admin';Combobox1.text:='管理员')
ADOquery1.close;
adoquery1.sql.add('insert into 用户(用户名,密码,权限)values(:a,:b,:c)');
Parameters.items[0].value:=edit1.text;
Parameters.items[1].value:=edit2.text;
Parameters.items[2].value:=combobox1.text;
execsql;
不知道这样能不能满足要求?
求救!!!
adoquery1.sql.clear;
adoquery1.sql.add('insert into 用户(用户名,密码,权限)values('''+edit1.text+''','''+edit2.text+''','''+combobox1.text+''')');
execsql;