none
C# 로컬데이터베이스 RRS feed

  • 질문

  • C#의 로컬 데이터 베이스 (.sdf) 를 사용해서 DB 작업을 할려하는데 Connection 객체를 만들어서 직접 접근 하는 방법은 Select 조차 안되고

    구성요소를 이용해 접근한 방법은 Select는 되나 그것을 다시 sdf 파일에 반영하는 것이 되지 않습니다.

    제가 사용법을 제대로 이해하지 못한것 같은데 SQL Server Compact 4.0을 사용하는 법에 대해 자세히 알려주셨으면 합니다.

    using System;
     using System.Windows.Forms;
    
    using System.Data.SqlServerCe;
    
    namespace ***.Login
     {
         public partial class Loginfrm : Form
         {
             public Loginfrm()
             {
                 InitializeComponent();
             }
    
            private void ***_KeyUp(object sender, KeyEventArgs e)
             {
                 if (e.KeyCode == Keys.F2)
                 {
                     SqlCeConnection con = new SqlCeConnection(***.Properties.Settings.Default.***ConnectionString);
                     con.Open();
    
                    SqlCeCommand cmd = new SqlCeCommand("Select * From ****", con);
    
                    SqlCeDataReader reader = cmd.ExecuteReader();
    
                    while (reader.Read())
                     {
                         foreach (object obj in reader)
                         {
                             MessageBox.Show(obj.ToString());
                         }
                     }
    
                    reader.Close();
                     con.Close();
                 }
             }
         }
     }

    Data.***DataSetTableAdapters.***TableAdapter ss = new Data.***DataSetTableAdapters.***TableAdapter();
     ss.Update("SYSTEM", "A", "", "0000");


    • 편집됨 css58_000 2013년 7월 16일 화요일 오전 4:21
    2013년 7월 16일 화요일 오전 4:15

답변

  • 아래 자료를 확인해 보시기 바랍니다.

    SQL Server Compact 사용(Visual Studio)

    Microsoft SQL Server Compact 4.0 Books Online

    • 설치 및 업그레이드 지침
    • 새 기능에 대한 정보 및 이전 버전과의 호환성
    • SQL Server Compact 4.0의 기술 및 기능에 대한 개념 설명
    • SQL Server Compact 4.0에서 다양한 기능을 사용하는 방법에 대한 절차별 항목
    • 일반 태스크에 대한 안내 자습서
    • SQL Server Compact 4.0에서 지원되는 그래픽 도구, 프로그래밍 언어 및 API(응용 프로그래밍 인터페이스)에 대한 참조 문서
    • SQL Server Compact 예제 사이트에서 예제 데이터베이스를 다운로드할 수 있습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    2013년 7월 16일 화요일 오전 8:22
    중재자