dm.ADO_jiayong_Query.SQL.Add ('select yonghu form 用户表 ');
dm.ADO_jiayong_Query.SQL.Add('where yonghu='''+ edit1.text+'''');
dm.ADO_jiayong_Query.SQL.Add('where yonghu='''+ edit1.text+'''');
解决方案 »
- 一个sql语句的查询
- SQL求和
- 随机取记录条数
- SQL 2000 根据SQL日志恢复数据库,急急急~~~~~~~~~~~~~~~~~~~~~
- asp中 left join问题
- 问一个SQL的问题
- 怎么在SQL Server Agent Job里面创建运行bat文件
- sql命令文件在转换为存贮过程时总是提示链接服务器不存在,要另外注册?
- 那位有SQLXML 3.0 SP1?
- 要访问例如192.168.1.254这台机上的sqlserver下面这些语句应该改成怎么样?(人格担保肯定给分)
- 请教:sql server怎样存储文件?应该可以用image数据类型,但不知道怎么用?
- 一个简单的SQL语句问题
ShowMessage('请输入新用户!');
dm.ADO_jiayong_Query.Close ;
dm.ADO_jiayong_Query.SQL.Clear;
dm.ADO_jiayong_Query.SQL.Add ('select yonghu form 用户表 ');
dm.ADO_jiayong_Query.SQL.Add('where yonghu=''+ edit1.text+''');
-------------------------------------------------------------^^
....
dm.ADO_jiayong_Query.SQL.Add('where yonghu='''+ edit1.text+'''');
ShowMessage('请输入新用户!');
dm.ADO_jiayong_Query.Close ;
dm.ADO_jiayong_Query.SQL.Clear;
dm.ADO_jiayong_Query.SQL.Add ('select yonghu form 用户表 ');
dm.ADO_jiayong_Query.SQL.Add('where yonghu=''+ edit1.text+''');
-------------------------------------------------------------^^
....
ShowMessage('请输入新用户!');
dm.ADO_jiayong_Query.Close ;
dm.ADO_jiayong_Query.SQL.Clear;
dm.ADO_jiayong_Query.SQL.Add ('select yonghu form 用户表 ');
dm.ADO_jiayong_Query.SQL.Add('where yonghu='''+ edit1.text+'''');
在运行时提示的错误为: 语法错误(操作符丢失)在查询表达式'yonghu form'用户表where yonghu='风''。
还应该在你的用户表里给yonghu加唯一索引,这样才安全,也规范。
甚至可以通过异常来判断插入是否成功。
在运行时提示的错误为: 语法错误(操作符丢失)在查询表达式'yonghu form'用户表where yonghu='+ edit1.text+''。
ShowMessage('请输入新用户!');
dm.ADO_jiayong_Query.Close ;
dm.ADO_jiayong_Query.SQL.Clear;
dm.ADO_jiayong_Query.SQL.Add ('select * form 用户表 ');
dm.ADO_jiayong_Query.SQL.Add('where yonghu='''+ edit1.text'''');
// dm.ADO_jiayong_Query.ExecSQL ;
dm.ADO_jiayong_Query.Open ;
if Edit1.Text= dm.ADO_jiayong_Query.FieldByName('yonghu').AsString then
ShowMessage('此用户名已存在')
else
dm.ADO_jiayong_Query.Append ;
dm.ADO_jiayong_Query.FieldByName('yonghu').value:=edit1.text;
dm.ADO_jiayong_Query.FieldByName('password').value:=edit2.text;
dm.ADO_jiayong_Query.post ;
Edit1.Text:='';
Edit2.Text :='';
ShowMessage ('添加成功');