none
無法連上SqlCe資料庫 RRS feed

  • 問題

  •  

    請問:

    我在跑Pocket PC 的Mobile 5 Emulator 連到資料庫(C:\SQLMobileDb\MyDatabase#1.sdf)時, 卻出現"SqlCeException未處理: Unspecified error [ \SQLMobileDb\MyDatabase#1.sdf ]"的錯誤, 不知那裡錯了, 以下是我的程式:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.SqlServerCe;

    namespace create_table
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            DataSet GlobalDS;
            private void button1_Click(object sender, EventArgs e)
            {
                string ConnString;
                ConnString = "DataSource="+@"\SQLMobileDb\MyDatabase#1.sdf; Pwd=mm3det";
                // ConnString = ConnString + "Pwd='mm3det';encrypt database=TRUE";
                string selectCmd = "SELECT * FROM list1";
               
                SqlCeConnection conn = new SqlCeConnection(ConnString);
                conn.Open();
                SqlCeDataAdapter da = new SqlCeDataAdapter(selectCmd, conn);
                DataSet ds = new DataSet();
                da.Fill(ds, "list1");
                GlobalDS = ds;
                dataGrid1.DataSource = ds.Tables["list1"];
                conn.Close();
                da.Dispose();
            }

            private void Form1_Load(object sender, EventArgs e)
            {
                SqlCeConnection SqlCeConn = new SqlCeConnection();
            }

            private void button2_Click(object sender, EventArgs e)
            {

            }
        }
    }

    2007年5月17日 上午 09:20

所有回覆

  • 1.嘗試用pocket Query Analyzer開啟你的SDF,確認資料庫開啟沒問題

     

    2.逐步執行,看是在哪一行發生問題

    2007年5月17日 下午 10:41
  •  

    Dear 葉兄,

     

               謝謝您的答覆, 我是先將MyDatabase#1.sdf放在,PC上測試後再試著down load 到Pocket PC 上, 不知這樣可不可以?

               Thanks.

     

               Sincerely,

                      John

    2007年5月18日 上午 02:25
  • 確定開啟沒問題的話就可以,放到PDA上在測測看
    2007年5月18日 上午 11:44