2010-11-27 7 views
1

C#에서 SQLite DB 파일을 열고 싶습니다.C# SQLite 파일 열기

이 코드는 Visual Basic 소스 코드에서 다시 볼 수 있습니다.

SqlConnection myConnection = new SqlConnection(); 
myConnection.ConnectionString = "Data Source=C:\\web.db;"; 
myConnection.Open(); 

그러나 C# Console Application의 로컬 컴퓨터에서 'web.db'파일을 열 수 없습니다.

답변

3

SQLite ADO.NET driver for .NET 또는 이와 비슷한 것이 필요합니다.

+0

링크가 작동하지 않으므로, 업데이트하십시오. –

+0

@desource : SQLite ADO.NET 드라이버로 업데이트했습니다. 나는 그것이 7 년 전 언급 한 것과 같은지 여부를 모르겠다 ... –

+0

신속한 응답에 감사드립니다. 그래, 그게 문제가 바이너리 또는 VS와 이해가 안되지만 시간이 몇 번 시도했지만 행운이 동일합니다. 다음 오류가 있습니다 : '파일 또는 어셈블리를로드 할 수 없습니다'SQLitePCLRaw.core, 버전 = 1.0.0.0, 문화 = 중립, PublicKeyToken = 1488e028ca7ab535 '. 시스템이 지정된 파일을 찾을 수 없습니다.' SQLitePCLRaw.core, Version = 1.0.0.0을 설치 한 다음이 오류가 발생했습니다. SQLitePCL.raw.SetProvider()를 호출해야합니다. 번들 패키지를 사용하는 경우 SQLitePCL.Batteries.Init(). '을 호출하면됩니다. 오래 오래 그것은 잘 작동하지만 사용합니다. –

0

Visual Studio에서 NuGet을 사용하여 SQLite 개발 팀에서 만든 공식 System.Data.SQLite 드라이버를 설치할 수 있습니다.