검색결과 리스트
sqlce에 해당되는 글 1건
- 2013.05.29 WinCE SqlCe사용
글
PDA에서 프로그래밍을 할 일이 생겨
- Visual Studio 2008
- .NET Compact Framework 3.5
- Windows CE 5.0 SDK
- Device Emulator : ARMV4I BSP for Windows CE 5.0
환경에서 작업 중이었는데, WINCE환경에서 SQLCE를 사용할 수 있다고 하여 정리해둔다.
1. Using 추가
프로젝트에서 참조를 추가하여 아래의 using문을 선언한다.
using System.Data.SqlServerCe;
2. Connection String
string connStr = "Data Source = test.sdf; Password = pwd";
SqlCeEngine engine = new SqlCeEngine(connStr);
engine.CreateDatabase();
or
string connStr = Properties.Settings.Default.datanameConnectionString;
3. Connect to Database
SqlCeConnection conn = null;
conn = new SqlCeConnection(connStr);
conn.Open();
4. Create Table
SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME='Test';";
SqlCeDataReader rs = cmd.ExecuteReader();
bool bExist = rs.Read();
if(bExist)
{
if(rs.GetString(0) == null)
bExist = false;
else
bExist = true;
}
if(!bExist)
{
cmd.CommandText = "CREATE TABLE Test(col1 int, col2 nvarchar(20));";
cmd.ExecuteNonQuery();
}
SELECT, INSERT, UPDATE, DELETE도 #4와 동일한 방식으로 가능하므로 예제에서는 생략한다.
'-- C#' 카테고리의 다른 글
XML receive and parse via http (0) | 2013.08.08 |
---|---|
C# 문자열 16진수 변환 (0) | 2013.07.08 |
프로그램적으로 파일업로드 (0) | 2012.11.23 |
자동 리디렉션을 너무 많이 시도했습니다. (Too many automatic redirections attempted) (0) | 2012.10.25 |
Text파일의 내용을 한줄씩 읽기 (0) | 2012.09.06 |
RECENT COMMENT