이상하네요. 똑같이 해도 저는 에러가 발생하지 않는군요.
다음 링크를 클릭해보세요.
5967 / 테스트입니다. -> 최해술님 보세요.... ^^
뭔가 다른 어떤 조건의 영향을 받는 것 같은데...
어쨌든 신경써주셔서 많이 감사하구요, 계속 알아보겠습니다.
최해술 님이 쓰신 글 :
: 원문은 다음과 같습니다.
:
: //==================================================================================
: 다음과 같이 하면 테이블이 만들어집니다.
:
: char TempStr[100] = {0,};
: AnsString UserName;
:
: UserName = "시간별전력";
:
: QueryCreateTable->DatabaseName = "AMRDB";
: QueryCreateTable->SQL->Clear();
: sprintf(TempStr,"CREATE TABLE %s (년도 INTEGER, 시간 INTEGER, 현재전력 INTEGER)",
: UserNumber);
: QueryCreateTable->SQL->Add(TempStr);
: QueryCreateTable->ExecSQL();
:
: //==================================================================================
:
:
: 박지훈.임프 님이 쓰신 글 :
: : 알려주셔서 감사합니다.
: :
: : 그런데 어떡하지요... 제가 테스트할 때는 에러가 안나는군요. 알려주신 문장을 그대로 써두요.
: : 혹 다른 문장과 함께 쓰신 것인지... 쓰신 "그대로" 전문을 올려주시면 버그를 잡는데 도움이 되겠네요.
: :
: : 그럼 이만...
: :
: :
: : 최해술 님이 쓰신 글 :
: : : 저번때도 그랬었는데 Q&A에 답변쓸때 다음과 같이 하면
: : :
: : : sprintf(TempStr,"CREATE TABLE %s (년도 INTEGER, 시간 INTEGER, 현재전력 INTEGER)",
: : : UserName);
: : :
: : : 아래와 같은 에러가 발생합니다.
: : : 제 생각에는 제 컴의 문제 같지는 않습니다.
: : :
: : : '$s ' is not a valid integer value