프로그래밍 방식으로 데스크탑에서 MS SQL Compact 데이터베이스 파일 생성
-
20-09-2019 - |
문제
데스크탑에서 MS SQL Server Compact 용 SDF 데이터베이스 파일을 만들 수 있습니까?
Windows 모바일 장치에 복사하기 위해 SDF 데이터베이스 파일을 만들 수있는 데스크탑 응용 프로그램을 크레이트하고 싶습니다.
가능하고 어떻게?
감사해요
해결책
예, 가능합니다. 인용 sqlceengine.createdatabase의 MSDN 페이지:
if (File.Exists("Test.sdf"))
File.Delete("Test.sdf");
string connStr = "Data Source = Test.sdf; Password = <password>;";
SqlCeEngine engine = new SqlCeEngine(connStr);
engine.CreateDatabase();
engine.Dispose();
SqlCeConnection conn = null;
try
{
conn = new SqlCeConnection(connStr);
conn.Open();
SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = "CREATE TABLE myTable (col1 int, col2 ntext)";
cmd.ExecuteNonQuery();
}
catch {}
finally
{
conn.Close();
}
그런 다음 Test.sdf를 모바일 장치에 복사하면됩니다.
도움이 되었기를 바랍니다.
다른 팁
어떻게 만들까요?
Visual Studio에서? 서버 탐색기를 열고 새 데이터 연결을 추가하십시오. 데이터 소스로 SQL Compact를 선택하고 파일 이름을 제공하고 작성을 클릭하십시오.
코드에서? sqlceengine 클래스를 사용하십시오. 연결 문자열을 제공하고 작성을 호출하십시오.
제휴하지 않습니다 StackOverflow