procedure TForm3.Button1Click(Sender: TObject);
begin
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add(
Insert into jamesdeanM -------------------|
(STUNUM, NAME, HAKGOA) |=> "요 부분입니다".
values |
(edit1.text, edit2.text, edit3.text)------|
);
ExecSQL;
end
form1.Edit1.text:=Edit2.text;
edit1.text:='';
edit2.text:='';
edit3.text:='';
close;
end;
"jamesdeanM은 gdb데이터베이스의 테이블입니다."
녕하세요, 델파이 관계자 여러분들......
위의 화살표 부분은 레코드를 추가하는 SQL문인데요(잘 아시겠지만)
저걸 델파이 소스내에서 어떻게 바꿔줘야하죠?
자꾸 에러가 나는 군요.
글구 맞게 했는지 모르겠네요.
아, 그리고 위의 소스는요 버튼을 누르면 데이블에 에디트의 내용을 추가하
는 건데요, 퀴리컴포넌트하고 데이터소스 컴포넌트가 다 있어야 합니까?
부탁드리겠습니다.
그럼 항상 좋은 하루 되세요!!!
var temp : string;
begin
temp := '';
temp := ' insert into 데이블 ' +
' values ( :aaa, :bbb) ' ;
Qury1.close;
Qury1.sql.clear;
Qury1.sql.add(temp);
Qury1.parambyname('aaa'),AsString := edit1.text);
Qury1.parambyname('bbb'),AsString := edit2.text);
Qury1.Exec;
end;
파라미터를 이용하세여