|
헉...ㅜㅜ;;
님의 말대로 바꿨지만,,,
변화가 없네요..ㅜㅜ;;
똑같은 곳에서 오류나고..
에러 이유도 똑같다고 나오는데요..?
걍 코드 다 올릴께요..
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit9.h"
#include "Unit8.h"
#include "Unit11.h"
#include "Unit7.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm9 *Form9;
//---------------------------------------------------------------------------
__fastcall TForm9::TForm9(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm9::Button1Click(TObject *Sender)
{
Close();
Form8 = new TForm8(this);
Form8->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm9::Button3Click(TObject *Sender)
{
int i;
if(Query1->Active) Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("insert into custom.DB");
Query1->SQL->Add("(ID, NAME, O_NAME, O_NUM, JUSO, P1N, P2N, HPN,");
Query1->SQL->Add("KEY1_NAME, KEY1_NUM, KEY1_T, KEY2_NAME, KEY2_NUM, KEY2_T, KEY3_NAME, KEY3_NUM, KEY3_T, KEY4_NAME, KEY4_NUM, KEY4_T");
Query1->SQL->Add("KEY5_NAME, KEY5_NUM, KEY5_T, KEY6_NAME, KEY6_NUM, KEY6_T, KEY7_NAME, KEY7_NUM, KEY7_T, KEY8_NAME, KEY8_NUM, KEY8_T");
Query1->SQL->Add("KEY9_NAME, KEY9_NUM, KEY9_T, KEY10_NAME, KEY10_NUM, KEY10_T, KEY11_NAME, KEY11_NUM, KEY11_T, KEY12_NAME, KEY12_NUM, KEY12_T");
Query1->SQL->Add("KEY13_NAME, KEY13_NUM, KEY13_T, KEY14_NAME, KEY14_NUM, KEY14_T, KEY15_NAME, KEY15_NUM, KEY15_T, KEY16_NAME, KEY16_NUM, KEY16_T");
Query1->SQL->Add("R1, R2, R3, R4, R5, R6, R7, R8)");
Query1->SQL->Add("Values");
Query1->SQL->Add("('" + Form7->Edit1->Text + "','" + Form7->Edit2->Text + "','" + Form7->Edit3->Text + "','" + Form7->Edit4->Text + "'");
Query1->SQL->Add("'" + Form7->Edit5->Text + "','" + Form7->Edit7->Text + "','" + Form7->Edit8->Text + "','" + Form7->Edit6->Text + "'");
for(i=1; i<=48; i++) Query1->SQL->Add("'" + Form8->( (TEdit*)FindComponent("E"+IntToStr(i)) )->Text + "'");
for(i=1; i<=7; i++) Query1->SQL->Add("'" + ((TEdit*)FindComponent("Edit"+IntToStr(i)))->Text + "'");
Query1->SQL->Add("'" + Edit8->Text + "')");
Query1->ExecSQL();
Query1->SQL->Clear();
Query1->SQL->Add("Select * from custom.BD");
Query1->Open();
Close();
Form11 = new TForm11(this);
Form11->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm9::Button2Click(TObject *Sender)
{
int i;
for(i=1; i<=8; i++)
((TEdit*)FindComponent("Edit"+IntToStr(i)))->Text = "";
}
요구르트 님이 쓰신 글 :
: Query1->SQL->Add("'" + Form8->(TEdit*)FindComponent("E"+IntToStr(i))->Text + "'"); 여기서.
:
: 어쨰서 괄호가 빠졌다는 거죠?
: Add() (TEdit*), (FindComponent), (i) 즉, 괄호연개 4개이고, 닫는게 4개 맞지 않나요?
:
: 정성훈.해미님 말대로라면..
: 연괄호가 하난 남지 않나요(하나 더 닫아야 하는거 아닌가요?)
:
:
: 요구르트 님이 쓰신 글 :
: : 에러코드는..
: : for(i=1; i<=48; i++) Query1->SQL->Add("'" + Form8->(TEdit*)FindComponent("E"+IntToStr(i))->Text + "'"); 이고요..
: :
: : 에러메세지는..
: : [C++ Error] Unit9.cpp(47): E2280 Member identifier expected 입니다.
: :
: : 에러나고 에러코드
: : ........(TEdit <<<- 여기서 커서가 깜박이네요...
: :
: : 현재 Form9이고요.. Form8에서 입력한 정보를 읽어와서 DB에 저장할려고 하거든요..
: : 근데 왜 이런 에러가나죠??
: :
: : 물론 헤더파일 포함시켰거든요..?
|