为什么执行不下去呢?
if trim(edit3.Text)<>'' then
begin
if adoquery1.Active then
adoquery1.Parameters[0].Assting:=trim(edit3.Text);-----这里执行不下去了
adoquery1.Active:=true;
end;
if trim(edit3.Text)<>'' then
begin
if adoquery1.Active then
adoquery1.Parameters[0].Assting:=trim(edit3.Text);-----这里执行不下去了
adoquery1.Active:=true;
end;
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into xinxi(姓名) values (:this_name)');
ADOQuery1.Parameters[0].Value:=edit1.text;
ADOQuery1.execsql;
end;
begin
if adoquery1.Active then
adoquery1.Parameters[0].Assting:=trim(edit3.Text);这里AsString写成了Assting
adoquery1.Active:=true;这里是什么意思?
end;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
adoquery1.Parameters[0].Assting:=trim(edit3.Text);-----这里执行不下去了
你这一句输入有错:应该是adoquery1.Parameters[0].Asstring:=trim(edit3.Text);
其中苛ASSTRING处少了一个R
begin
//if adoquery1.Active then
if not adoquery1.Active then
//adoquery1.Parameters[0].Assting:=trim(edit3.Text);-----这里执行不下去了
adoquery1.Parameters[0].Asstring:=trim(edit3.Text);
adoquery1.Active:=true;
end;
begin
if not adoquery1.Active then
adoquery1.Parameters[0].Asstring:=trim(edit3.Text);
end;