테이블에다가 데이타를 삽입하려고 하는데요, 도무지 Insert가 안먹는 거에요. 분명히 책에 있는 걸 그대로 따라 했는데도 실행시에 refresh에서 Error가 발생하네요. 코드는 다음과 같은데요.
Query1.Close;
Query1.SQL.Clear;
Query1.Add('insert into Imployee (name) ');
Query1.Add('values ''DongDong''');
Query1.ExecSQL;
Query1.refresh;
컴파일시에는 Error가 안 나오고 꼭 실행시에만 그러내요. 또 어느 소스를 보니깐 Insert문중에 Values 에다가 Format를 써서 Edit.Txt문을 삽입하던데요 Format앞에 Trim을 사용하던데, 이Trim이 어떤 역할을 하는지요.
>
> 테이블에다가 데이타를 삽입하려고 하는데요, 도무지 Insert가 안먹는 거에요. 분명히 책에 있는 걸 그대로 따라 했는데도 실행시에 refresh에서 Error가 발생하네요. 코드는 다음과 같은데요.
> Query1.Close;
> Query1.SQL.Clear;
> Query1.Add('insert into Imployee (name) ');
> Query1.Add('values ''DongDong''');
> Query1.ExecSQL;
> Query1.refresh;
> 컴파일시에는 Error가 안 나오고 꼭 실행시에만 그러내요. 또 어느 소스를 보니깐 Insert문중에 Values 에다가 Format를 써서 Edit.Txt문을 삽입하던데요 Format앞에 Trim을 사용하던데, 이Trim이 어떤 역할을 하는지요.
음냐....
Query1.Add('values ''DongDong''');
이 라인이 틀렸네요....
Query1.Add('values(''DongDong'')');
이렇게 해주세요....
Trim()함수는 문자 앞뒤에 있는 공백(스페이스)를 없애줍니다.
그럼....