DB테이블에 int 형으로 잡은곳에 int형을 넣으면 에러없이 잘 들어가는데요
DB테이블에 char형으로 잡은곳에 문자를 넣으면 에러가 나네요
예를 들어서
insert into NewsTable(News_ID, News_Date) values (1000,2000);
//News_ID, News_Date는 int 형 입니다.
이런거는 에러없이 잘 되는데요...
insert into NewsTable(News_Title) values ("우리나라 좋은나라");
//News_Title 는 char형이고요....
이런거는 에러가 납니다.
어떻게 해야 하는지요 ?
문자열은 꼭 넣어야 하는데... ^^
어떻게 해야 문자열도 int형처럼 잘 넣을수 있나요 ?
그리고 더불어서 news[]라는 배열에 문자열이 들어 있거든요...
insert into NewsTable(News_Title) values (news[?]);
이렇게 해도 에러가 나는데.....
답좀 알려주세요....
감사합니다.
>
>
> DB테이블에 int 형으로 잡은곳에 int형을 넣으면 에러없이 잘 들어가는데요
> DB테이블에 char형으로 잡은곳에 문자를 넣으면 에러가 나네요
>
> 예를 들어서
> insert into NewsTable(News_ID, News_Date) values (1000,2000);
> //News_ID, News_Date는 int 형 입니다.
> 이런거는 에러없이 잘 되는데요...
> insert into NewsTable(News_Title) values ("우리나라 좋은나라");
> //News_Title 는 char형이고요....
> 이런거는 에러가 납니다.
> 어떻게 해야 하는지요 ?
> 문자열은 꼭 넣어야 하는데... ^^
> 어떻게 해야 문자열도 int형처럼 잘 넣을수 있나요 ?
> 그리고 더불어서 news[]라는 배열에 문자열이 들어 있거든요...
> insert into NewsTable(News_Title) values (news[?]);
> 이렇게 해도 에러가 나는데.....
> 답좀 알려주세요....
> 감사합니다.
>
>
이렇게 고치세요
insert into NewsTable(News_Title) values ("우리나라 좋은나라"); <-- 이부분을
insert into NewsTable(News_Title) values(:N_T);
parambyname('N_T').AsString:='우리나라 좋은나라';
로 고치시면 됩니다.