delphi问题-sql语句后跟变量
来源:百度知道 编辑:UC知道 时间:2024/05/30 06:41:06
button3.Caption:=u_f2;
form2.f2_query.SQL.Add('update stu_info set stu_name=:name,stu_age=:age,stu_tel=:tel,stu_sex=:sex,stu_address=:address where stu_id='u_f2;
看看这个问题出在哪。是不是where后面的部分。那个u_f2是个变量。我不会跟,有没有这方面的东西。或是给解答一下。
form2.f2_query.SQL.Add('update stu_info set stu_name=:name,stu_age=:age,stu_tel=:tel,stu_sex=:sex,stu_address=:address where stu_id='u_f2;
看看这个问题出在哪。是不是where后面的部分。那个u_f2是个变量。我不会跟,有没有这方面的东西。或是给解答一下。
如果 数据库字段stu_id 是数字类型:
where stu_id='+u_f2;
如果 stu_id 是字符串类型:
where stu_id='''+u_f2+'''';
这是delphi的字符串拼接问题.看不明白hi我
form2.f2_query.SQL.Add('update stu_info set stu_name=:name,stu_age=:age,stu_tel=:tel,stu_sex=:sex,stu_address=:address where stu_id=' + '''' + u_f2 + '''';
试下