请问ADOquery怎样执行插入的啊?
我这样老是说当前提供程序不支持从单一执行返回多个记录!郁闷啊!
不知道为什么大家帮帮我吧
query.SQL.Add('insert into exam(content,selection,standardans) '+
'values('+''''+'fjkdsf'+''''+','+''''+'fsdf'+''''+','+''''+'A'+''''+')');
query.Open;
query.ExecSQL;
showmessage('fdsf');
query.Close;
我这样老是说当前提供程序不支持从单一执行返回多个记录!郁闷啊!
不知道为什么大家帮帮我吧
query.SQL.Add('insert into exam(content,selection,standardans) '+
'values('+''''+'fjkdsf'+''''+','+''''+'fsdf'+''''+','+''''+'A'+''''+')');
query.Open;
query.ExecSQL;
showmessage('fdsf');
query.Close;
query.Close;
这2个去掉
怎么看起来很便扭,
query.Open;
query.Close;这两个要去掉,再检查一下你的values
query.Close;
query.SQL.Text := 'insert into exam(content,selection,standardans) values (''fjkdsf'', ''fsdf'', ''A'') ';
query.ExecSQL;2.還可用付値形式
query.Close;
query.SQL.Text := 'insert into exam(content,selection,standardans) values (' + QuotedStr(edit1.text) + ',' + QuotedStr(edit2.text) + ',' + QuotedStr(edit3.text) + ')';
query.ExecSQL;