본문 바로가기

it/emb

evb로 pc에 sdf파일을 생성할려고 하는데 에러가 뜹니다.-.-;

제가 evb를 사용해서 pc의 특정 폴더에 sqlce 파일을 생성할려고

하는데요. 밑의 소스의 CeCatalog.Create ConStr 부분에서

"An error was encountered while running this program: Unspecified Error"라는 에러가 발생합니다.

이거 왜 그런지 알 수 있을까요?

답변 부탁드릴게요.^^

Private Sub CreateDatabase()
   Dim CeCatalog As ADOXCE.Catalog
   Dim ConStr As String
       
   Set CeCatalog = CreateObject("ADOXCE.Catalog.3.1")
   ConStr = "Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0; data source=d:\homeDir\exam.sdf"
   
   CeCatalog.Create ConStr
       
   Set CeCatalog = Nothing
       
   MsgBox ("RdaTest.sdf was Created.")
   
End Sub
  • Favicon of http://newtype.pe.kr/blog BlogIcon newtype 2006.05.18 20:43

    제가 evb는 확실히 모르겠는데요

    sdf파일을 생성할때 adoxce를 사용해도 되겠지만,
    어짜피 adoce를 사용하는 것이니 새로운 객체를 추가하는 것보다
    adoce에서 지원하는 CEEngine객체를 사용하는 것이 좋을 것 같아요.


    혹시나 해서 그러는데, evb에서 CreateObject로 객체를 사용하려면
    메뉴에 References설정 부분에서 추가주셨는지 모르겠네요.

    참,
    evb로 하실거라면..

    http://lab.netsvill.net/Laboratory/PCLab/DTSR/Ans/a11/a11.htm

    여기를 참조하세요