FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[1758] 임베디그 FireBird 1.5 사용
freeman [builder88] 1787 읽음    2006-01-15 22:26
^^  안녕하세요
여기 게시판에서 임베디드 FireBird의 장점을 듣고 사용하려고 하는데요.
FireBird를 사용하려고, 게시판의 내용을 읽어 보았는데 완전 초보라서 잘 안됩니다.
여러 고수님의 가르침을 부탁 드립니다.

C++ Builder 6.0을 사용합니다. 델파이는 잘 모르구요.

1. 파이어버드와 접속을 할때 여러번 시행착오를 거쳐
   dBExpress 탭의 컴퍼넌트의 설정 값

           SQLConnection1 : VendorLib -> fbembed.dll
                                        ConnectionName -> IBConnection
                                        DriveName  -> interbase
                                        LibraryName -> dbexpint.dll

                                        Params 속성은 : Database : d:\fb\test.fdb 만 입력
   
           SQLClientDataSet1 : DBConnection -> SQLConnection1
                                           CommandType -> ctQuery
                                           CommandText -> "select * from juso"

            DataSource1 : DataSet -> SQLClientDataSet1
            DBGrid1 : DataSourec -> DataSource1       

           여기까지 설정하고 SQLClientDataSet1->Active = true로 설정 하면 DBGrid에 데이타가  출력됩니다만,
           데이타를 삽입 하려고 하는데 잘 되지를 않습니다.
           SQLClientDataSet1의 CommandText를 이용하여 아래와 같은
           Param 형태의 변수를 설정하여 데이타를 입력 하는 방법을 여쭙고 싶습니다.
          그리고 Commit은 어떻게 해야 하는 지요, 쉽게 데이타를 삽입하는 방법은 없습니까 ?
          데이타를 삽입하려면  반드시 TSQLQuery를 사용해야 합니까 ?
          간단한 예제 코드 부탁드립니다.


          
            /*
                SQuery->SQL->Clear();
                SQuery->SQL->Add("INSERT INTO juso1");
                SQuery->SQL->Add("(name,phone,etc)");
                SQuery->SQL->Add(" VALUES ");
                SQuery->SQL->Add("(:P1,:P2,:P3)");
                SQuery->ParamByName("P1")->AsString = eName->Text;
                SQuery->ParamByName("P2")->AsString = ePhone->Text;
                SQuery->ParamByName("P3")->AsString = eEtc->Text;
                SQuery->ExecSQL();
            */

+ -

관련 글 리스트
1758 임베디그 FireBird 1.5 사용 freeman 1787 2006/01/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.