티스토리 뷰

- sybase(사이베이스) iq 는 메타 디비의 형태이다.
- sybase iq 에 접근을 위해서는 odbc 나 oledb 방식을 써야 합니다.
- odbc 방식은 사실 귀찮게 세팅해줘야 할 것이 많습니다. 따라서
  일반적으로 프로그래밍을 할때는 oledb 방식을 많이 씁니다.

- sybase iq 는 Adaptive Server Anyware (줄여서 ASA) 로 제어를 하게
  되는데 다음에 나오는 예제는 ASA 를 OleDB 를 이용해서 접근하는 방법을
  C# 으로 표현했습니다.

- oledb 방식을 쓸려면 iq 용 클라이언트를 설치해야 합니다. (그 안에
  oledb provider 가 포함)

출처 : http://crazia.tistory.com/entry/Sybase-IQ-%EC%97%90-OLE-DB-%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-%EC%A0%91%EC%86%8D%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

 예제) 

using System.Data.OleDb; // 네임스페이스 추가


  string cnStr =
 "Provider=ASAProv.90;Eng=rskrt;Uid=rskrt;Pwd=password;Links=tcpip(Host=100.254.17.51)";
  // eng 는 디비 이름입니다.
  OleDbConnection Conn = new OleDbConnection(cnStr);

  try
  {
      Conn.Open();
  }
  catch (OleDbException ex)
  {
      MessageBox.Show(ex.Message);
      return;
   }

   MessageBox.Show("connection Success");

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함