|
밝음 님이 쓰신 글 :
: wdm->Shroud->Connection = wdm->ADOConnection1;
: wdm->Shroud->Close();
: wdm->Shroud->SQL->Clear();
: wdm->Shroud->SQL->Add("SET IDENTITY_INSERT TEST ON ");
: wdm->Shroud->SQL->Add("insert into TEST ");
: wdm->Shroud->SQL->Add(" (num, Name)");
: wdm->Shroud->SQL->Add(" VALUES(:cnum, :cName)");
: wdm->Shroud->Parameters->ParamByName("cnum")->Value = StrToInt(e_No->Text);
: wdm->Shroud->Parameters->ParamByName("cName")->Value = e_Name->Text;
: wdm->Shroud->ExecSQL();
:
:
: MDB 데이터처리시는 아무 문제가 없었거든요
: MSSQL 데이터 입력시 위와같이 처리 했을때에 한글이 잘려서 입력 되어집니다.
: 예)
: 입력 값: 홍길동123 저장된값: 홍길동1
: 입력 값: 홍길동 저장된값: 홍길
: UPDATE 했을때에는 잘리지 않고 정상적으로 처리를 하고 있구요
: 많은 도움 부탁 드립니다.
Parameters->ParamByName("cName")->Length = Length("한글")
위처럼 파라미터의 길이를 주는 항목이 있습니다. 함 찾아보시고 넣어주세요.
영문은 안해도 되는데, 한글은 님처럼 위 증상이 생겨 처리했던 기억이 나네요.
|