|
물고기 좋아하는 넘입니다. 저두 잘 몰르는 놈이니깐..
그냥 참고만하시길...
저는 C++빌더에 내장된 Database Explore에서 SQL문이
내가 원하는 값이 나오는지 확인을 하고서..
코딩으로 옮깁니다.
.
.
Query1->SQL->Clear();
Query1->SQL->Text = SQL문..
if(!Query1->Prepared)
Query1->Prepare();
Query1->Execute();
.
.
이런 식으로 말입니다. 그러니깐.. 최종 프로그램에서 SQL문이 잘 못 될 리는 없지요.
그리고,
: 또한,, insert의 경우 Duplicaate한 경우가 발생했을때, 체크하는 방법은 없나요?
는 중복 입력을 말씀하시는 모양인데..
PrimaryKey를 잘 생성했다면, 미연에 방지하실 거구...
Select Count(Primary_Column) AS DupleCheck
From Talbel_Name
Where Primary_Column = "넣을 값.."
이런 식으로 Insert문 날리기 전에 체크를 하면.. 되지 않까여... ^^
그럼, 즐프하세요..
빌더배움이 님이 쓰신 글 :
: Query->Close();
: Query->SQL->Clear();
: Query->SQL->Add("Select team_code, dealer, deal_name");
: Query->SQL->Add(" from sotb101");
: Query->SQL->Add(" Where team_code = :team-code");
: Query->ParamByName("team-code")->AsString=m_pGlobalData->GetUserTeamCD();
: Query->Open();
: Query->First();
:
: 위와같이 query를 보낸 후 결과값을 받을때... 그 SQL이 정상인지, 혹은 not found 인지,,,
: 또한,, insert의 경우 Duplicaate한 경우가 발생했을때, 체크하는 방법은 없나요?
:
:
|