|
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("Create TABLE vote_end (:name1 :var1(:langs1), :name2 :var2 (:langs2), :name3 :var3 (:langs3)");
Query1->Prepared;
Query1->ParamByName("name1")->AsString=Edit1->Text;
Query1->ParamByName("name2")->AsString=Edit2->Text;
Query1->ParamByName("name3")->AsString=Edit3->Text;
Query1->ParamByName("var1")->AsString=ComboBox1->Items->Strings[a];
Query1->ParamByName("var2")->AsString=ComboBox2->Items->Strings[b];
Query1->ParamByName("var3")->AsString=ComboBox1->Items->Strings[c];
Query1->ParamByName("langs1")->AsString=Edit6->Text;
Query1->ParamByName("langs2")->AsString=Edit7->Text;
Query1->ParamByName("langs3")->AsString=Edit8->Text;
if (Query1->Prepared)
Query1->Open();
Query1->Active=true;
Table1->DatabaseName="arioss";
Table1->TableName="vote_end";
Table1->CreateTable();
Table1->Open();
Table1->Active=true;
쿼리문으로 테이블을 만들려고하는데..우선 가능한지 알구싶구요..ㅜ.ㅜ 초보라서 이것저것 막 해보는중입니다..^^;;
그런데 우선 쿼리문에서 타입의 길이를 정하는 부분이 langs1,langs2,langs3으로 정했는데 ParamByname에서 String값을 받아야 해서 여기서 형변환은 못할거 같구, 따로 변수로 받아서 StrToInt로 바꾼다음에 타입의 길이부분에 집어 넣어야 할거 같은데...어렵네요..ㅜ.ㅜ
주변에 잘하는 사람두 없어서 매번 이곳에 의지하는데.. 매번 좋은 답변주셔서 그래도 볼랜드 포럼 정말 좋네요..^^ 매번 좋은 답변 올려주셔서 감사하구요..이번에도 좋은답변 꼬옥..올려주세요..^^
|