查询按钮中的代码:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from Diary');
ADOQuery1.Open;
完可以运行;插入就不行了:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('inser into Diary(date,synopsis,content)');
ADOQuery1.SQL.Add('values (:date,:synopsis,:content)');
ADOQuery1.Params[0].ASString:=Edit1.Text;//下面三句报错。
ADOQuery1.Params[1].AsString:=Edit2.Text;
ADOQuery1.Params[2].ASString:=MeMo1.Text;
ADOQuery1.ExecSQL;改成:ADOQuery1.ParamByName('date').value:=Edit1.Text;//下面三句报错。
ADOQuery1.ParamByName('synopsis').value:=Edit2.Text;
ADOQuery1.ParamByName('content').value:=MeMo1.Text;
请问各位兄弟,这是什么原因?
怎么改?