在线等待,一个SQL语句的问题,up者有分,随时结帖
如下语句为向数据库添加一条记录(一个用户)为何出错??
qryQuestion.Close;//添加用户
qryQuestion.SqlText := 'insert into login (name,passwd)values (:'+
QuotedStr(trim(edit1.Text))+',:'+ QuotedStr(trim(edit2.Text))+')';
qryQuestion.Open;
qryQuestion.First;
而如下的查询语句是对的:
qryQuestion.Close;//检测密码
qryQuestion.SqlText := 'Select * from login where (name = '+QuotedStr(trim(edit1.Text))+')' +
' and ( passwd ='+QuotedStr(trim(edit3.Text))+' )';
qryQuestion.Open;
qryQuestion.First;