쿼리문을 이렇게 했는데 mysql에서 ==> insert into headline values('문자열','문자열2',now()); 하는것을 델파이로 아래처럼 구현을 했는데 값이 안넘어가요 델파이에서 ==> insert into headline values('''+ edit8.text +''','''+ Mem...
s6763
•
2000.12.14 21:51
자라목 wrote:
> 쿼리문을 이렇게 했는데
>
> mysql에서 ==> insert into headline values('문자열',...
> 쿼리문을 이렇게 했는데
>
> mysql에서 ==> insert into headline values('문자열','문자열2',now()); 하는것을
>
> 델파이로 아래처럼 구현을 했는데 값이 안넘어가요
>
> 델파이에서 ==> insert into headline values('''+ edit8.text +''','''+ Memo.text +''',''now()'');
>
> 요렇게 했는데 왜 현재의 시간과 날짜가 안들어가는지 도무지 몰겠어요.
>
> 제발 도와주세요
>
insert into headline values('''+ edit8.text +''','''+ Memo.text +''',''now()'');
이 문에서 now()는 c에서 쓰는 함수 호출형태 같은데요.
procedure InsertQuery;
var
s: string;
begin
s:= 'insert into headline values ' + '"' + edit8.text + '"' +
'"' + memo1.text + '"' + dateTimeTostr(now) + '"';
with query1 do begin
close;
sql.clear;
sql.add(s);
execSQL;
end;
end;
그리고요 windows mysql에서는 insert하고자 하는 필드를 전부 나열해야 하는 걸로
알고 있구요. 리눅스는 생략해도 되는 걸로 알고 있습니다.