2013-12-21 2 views
3

데이터베이스 응용 프로그램을 만들려고합니다.C# wpf에서 로컬 데이터베이스 .sdf를 사용하는 방법?

add > new item > local database.sdf 

에서 로컬 데이터베이스를 추가했습니다. 서버 탐색기에서 데이터베이스에 테이블을 만들었습니다. 그러나 나는 그것에 연결하는 데 문제가 있습니다.

모든 데이터를 DataGrid에 표시하려고합니다.

내 코드 :

string ConnectionString = @"Data Source=""c:\users\asus\documents\visual studio 2012\Projects\WpfApplicationLocalDB\WpfApplicationLocalDB\LocalDB.sdf"""; 

SqlConnection conn = new SqlConnection(ConnectionString); 
conn.Open(); 

SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Student", conn); 

DataTable dt = new DataTable(); 
da.Fill(dt); 

conn.Close(); 

List<DataRow> lis = dt.AsEnumerable().ToList(); 
DataGridView.ItemsSource = lis; 

하지만 그것을 빌드 할 때, 비주얼 스튜디오는 conn.open(); 오류를 찾습니다. 메시지가

또한

, 사람이 나는 C#에서 간단한 데이터베이스 응용 프로그램을 만들 수있는 방법에 대한 자습서를 제안 할 수 ...

되는 SQLException이

이 도와주세요 사용자에 의해 처리되지 않은 것을 말한다? 도와주세요.

+0

http://msdn.microsoft - SQL 서버 CE를 사용하는 경우

, 당신은 SqlCeConnectionSqlCeCommand 클래스를 사용해야합니다. co.kr/ko-kr/data/ff687144 –

답변

5

.sdf 파일을 사용하는 경우 Microsoft SQL Server Compact Edition (SQL Server CE)을 사용하고 있습니다. 하지 SqlConnectionSqlCommand (사람들은 SQL 서버의 "전체"서버 기반의 버전입니다)