C# 응용 프로그램에서 sqllite db에 연결하려고합니다. 전에는 SQLLite로 일 해본 적이 없다.C#에서 SQLite db 파일에 어떻게 연결합니까?
var connectionString = @"data source='C:\TestData\StressData.s3db'";
connection = new SQLiteConnection(connectionString);
connection.Open();
나는 다음과 같은 예외가 얻을 연결 열려고 :
System.NotSupportedException: The given path's format is not supported.
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
내가 잘못하고있는 중이 야 무엇을?
덕분에 ..
닉
는 업데이트 :
내가 '데이터 소스를'데이터 소스 '로 변경 나에게 제안. 이제 새로운 오류가 나타납니다.
변경 후이 오류가 발생합니다. System.ArgumentException : 데이터 소스를 비워 둘 수 없습니다. 사용 : 메모리 : System.Data.SQLite.SQLiteConnection.Open()에서 메모리 내 데이터베이스를 엽니 다.
더 이상의 제안 사항이 있습니까?
연결 문자열 DataSource 매개 변수에서 어포 스트로피를 제거해보십시오.'@ "DataSource = c : \ TestData \ StressData.s3db"'. –