Oracle10g 使用Scott/tiger进入SQL*PLUS.ODAC连接,使用SmartQuery。
内有表 book,表内字段都是字符型
name price
bk1 ¥12
bk2 ¥241、button1,写入,将edit1(书名)和edit2(价格),添加至book表。
2、button2,读取,根据edit1的书名,读取其价格,显示在edit2内。请问这2个问题如何实现,如果使用OraQuery实现也可以.
我当前只能实现固定值的读写,一碰到这个动态的就傻眼了,所以在此请教下,在线等待。
内有表 book,表内字段都是字符型
name price
bk1 ¥12
bk2 ¥241、button1,写入,将edit1(书名)和edit2(价格),添加至book表。
2、button2,读取,根据edit1的书名,读取其价格,显示在edit2内。请问这2个问题如何实现,如果使用OraQuery实现也可以.
我当前只能实现固定值的读写,一碰到这个动态的就傻眼了,所以在此请教下,在线等待。
OraQuery.Append;
OraQuery.FieldByName('name').value:=edit1.text;
....
OraQuery.Post;
2、edit1.text:=OraQuery.FieldByName('name').value;
procedure TForm1.Button2Click(Sender: TObject);
var
A:string;
begin
A:='insert into aaa(name,age)values('''+edit1.Text+''','''+edit2.Text+''')';
SmartQuery1.Close;
SmartQuery1.SQL.Clear;
SmartQuery1.SQL.Add(A);
SmartQuery1.Prepare;
SmartQuery1.ExecSQL;
end;2.方法同上...
感觉我这方法很笨拙。