안녕하세요..
예전에도 질문 올렸었는데.. 아무도 답을 해주시지 않으셔서...ㅠ
다름이 아니라요..
MS SQL 의 test 테이블로 데이터를 insert해야 하는데요..
var
apple : string; //varchar
lemon : boolean; //bit
// grape : ??? //varbinary
begin
apple := 'aaaa'; //varchar --> string
lemon := false; //bit --> boolean
// grape := '????'; //varbinary --> ????
try
if MessageDlg('추가하시겠습니까?', mtwarning,[mbYes, mbNo], 0) = mrYes then
begin
with Query1 do begin
SQL.Clear;
sql.add(' insert INTO test(Colapple, Collemon, Colgrape ');
sql.add(' values (:Colapple, :Collemon, :Colgrape');
ParamByName('Colapple).Asstring := apple; //varchar
ParamByName('Collemon').Asstring := lemon; //bit
// ParamByName('Colgrape').Asstring := grape; //varbinary
EXecSQL;
end;
end; // if end
showmessage('성공!!');
except
showmessage('추가할 수 없습니다.');
end;
end;
이렇게 하려고 하는데요 varbinary 타입인 저 컬럼에 대해 대체 어떻게 해야 하는지 모르겠습니다.
검색을 해봐도 안나오고.. 초보인 저에겐 너무 어렵네요...
어떤 자료형으로 변수를 선언해야하는지도 모르겠고... 꼭 좀 부탁드리겠습니다..