델초보 올립니다...
도움주시면 감사하겠습니다...
다름이 아니라
엑세스로 (DB1) 이란 DB를 만들고 (Table1) 이란 Table을 만들고 (Login_ID) 란 필드를
만들어 Insert문으로 데이터를 집어넣으려고 하는데
-- Query1.close;
Query1.sql.clear;
Query1.sql.add('Insert into Table1 (Login_ID) values (1234)');
Query1.execsql;
위의 문장은 잘됩니다... 그런데
-- Query1.close;
Query1.sql.clear;
Query1.sql.add('Insert into Table1 (Login_ID) values ("푸룬눈")');
Query1.execsql;
위의 문장은 실행이 되질 않습니다..즉 숫자 데이터는 받아들이는데 문자열들은
받아들이질 않는군요
그래서
---- ('Insert into Table1 (Login_ID) values (푸룬눈)');
---- ('Insert into Table1 (Login_ID) values ('푸룬눈')');
이런방법도 써봤지만 안되는군요
도움주시면 감사하겠읍니다...
> 델초보 올립니다...
> 도움주시면 감사하겠습니다...
>
> 다름이 아니라
>
> 엑세스로 (DB1) 이란 DB를 만들고 (Table1) 이란 Table을 만들고 (Login_ID) 란 필드를
> 만들어 Insert문으로 데이터를 집어넣으려고 하는데
>
> -- Query1.close;
> Query1.sql.clear;
> Query1.sql.add('Insert into Table1 (Login_ID) values (1234)');
> Query1.execsql;
>
> 위의 문장은 잘됩니다... 그런데
>
> -- Query1.close;
> Query1.sql.clear;
> Query1.sql.add('Insert into Table1 (Login_ID) values ("푸룬눈")');
> Query1.execsql;
>
> 위의 문장은 실행이 되질 않습니다..즉 숫자 데이터는 받아들이는데 문자열들은
> 받아들이질 않는군요
> 그래서
>
> ---- ('Insert into Table1 (Login_ID) values (푸룬눈)');
> ---- ('Insert into Table1 (Login_ID) values ('푸룬눈')');
>
> 이런방법도 써봤지만 안되는군요
> 도움주시면 감사하겠읍니다...
>
>
답변>Table1의 필드 Login_ID의 데이터 타입을 숫자형이 아닌 문자열형으로 바꾸어 테이블을 재 생성한 뒤에 하심이 좋을 듯함...
그리고 Login_ID에 숫자를 Insert할 경우에서 "1234"로 문자형으로 Insert시켜야함...