我在delphi里面用myado 连接access数据库。下面是我写的往数据库添加数据的语句,大家帮忙看看错误在哪里。StrSQL:='insert into mail(email,user,server) values('''+email+''','''+user+''','''+server+''')';MyAdo.Execute(strsql);
PS:我用手工执行: insert into mail(email,user) values('[email protected]','--4f')会出错,
但执行: insert into mail(email) values('[email protected]') 这个是正确的,为什么呢?请大家指教。
PS:我用手工执行: insert into mail(email,user) values('[email protected]','--4f')会出错,
但执行: insert into mail(email) values('[email protected]') 这个是正确的,为什么呢?请大家指教。
with adoquery1 do
begin
close;
sql.text := 'insert into mail(email,user1) values(:email,:user1)';
parameters.parambyname('email').values := '[email protected]';
parameters.parambyname('user1').values := '--4f';
execsql;
end;