SQL.ADD('insert into '+t_tablename+' ''( '+t_column1+' ');
-- 여기에서도 괄호 앞뒤에 '' 넣기도 하고 빼기도 하고 ....
if t_column2 <> '' then
SQL.ADD(', '+t_column2+' ');
if t_column3 <> '' then
SQL.ADD(', '+t_column3+' ');
if t_column4 <> '' then
SQL.ADD(', '+t_column4+' ');
if t_column5 <> '' then
SQL.ADD(', '+t_column5+' ');
SQL.ADD(' ) values ( '''+sglist.cells[1, x]+''' ');
--- 괄호 앞뒤로 ''를 해보기도하고 한군데만 하기도 했는데 마찬가지입니다.
if t_column2 <> '' then
SQL.ADD(', '''+sglist.cells[2, x]+''' ');
if t_column3 <> '' then
SQL.ADD(', '''+sglist.cells[3, x]+''' ');
if t_column4 <> '' then
SQL.ADD(', '''+sglist.cells[4, x]+''' ');
if t_column5 <> '' then
SQL.ADD(', '''+sglist.cells[5, x]+''' ');
SQL.ADD(' )'' ');
--- 여기도 마찬가디로 앞뒤 ''를 넣기도하고 없애기도 하고
어떻게 코딩을 해야하는지 도움부탁드립니다.
Parmeters.Parambyname을 사용해도 마찬가지로 에러가 나네요..
문장으로 봐서 다음과 같이 바꾸셔야 할거 같네요.
이렇게 바뀌어야 하지 않을까 보입니다. " 이 아니라 '을 ''' (세번) 하는 겁니다. 그럼.