我想通过点击Treeview的节点,在右边显示出相应的内容,但是要从SQL中调用出来,并可以修改的,我写的如下,但为什么显示不出来呢?
procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
var
node:ttreenode;
begin
Node:=TreeView1.Selected;
if Node <> nil then
adoquery3.Edit:= Node.Text;
end;
procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
var
node:ttreenode;
begin
Node:=TreeView1.Selected;
if Node <> nil then
adoquery3.Edit:= Node.Text;
end;
procedure TForm1.TreeView1Click(Sender: TObject);
var
Node: TTreeNode;
begin
Node := TreeView1.Selected;
if Assigned(Node) then
Edit1.Text := Node.Text;
end;
begin
if Node<>nil then
Edit1.text:= Node.Text;
end;
procedure TForm1.TreeView1Click(Sender: TObject);
var
Node: TTreeNode;
begin
Node := TreeView1.Selected;
if Assigned(Node) then begin
with adoquery1 do begin
close;
sql.text:='select * from 表1 where 工号='+'''+Node.Text+'''';
open;
end;
end;
end;
'select distinct kmYM from aKM where kmYM='''+v_AY+''''
1.第一个单引号和“=”号后面的第三个单引号是一对,“=”号后面的第一个单引号作转义符用,将“=”号后面第二个单引号转义成SQL认识的单引号。
2.最后面的四个单引号:其中第一个和最后一个是一对,表示在其中的都是字符,第二个是作转义符用,将第三个转成SQL认识的单引号。