|
|
|
C# Insert ข้อมูลเข้า Sql Server CE Database ไม่ได้ค่ะ |
|
|
|
|
|
|
|
ลองดู Path ของ Database.sdf ครับ มันน่าจะเข้าไปอยู่ในโฟเดอร์ Debug หรือเปล่าครับ
|
|
|
|
|
Date :
2014-02-19 11:15:06 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ค่ะ Database.sdf อยู่ใน folder debug ค่ะ ก็ตอนสร้างครั้งแรกมันก็อยู่ใน debug มาตลอดนะค่ะ ต้องทำยังไงให้มันสามารถ เพิ่มข้อมูลเข้าไปในดาต้าเบสได้อะค่ะ
|
|
|
|
|
Date :
2014-02-19 15:30:43 |
By :
loveSqlServerCe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วนตัวก่อนถึงคำสั่ง sCommand.ExecuteNonQuery(); ผมจะระบุ CommandType ไปด้วย
Code (C#)
sCommand.CommandType = CommandType.Text;
sCommand.ExecuteNonQuery();
|
|
|
|
|
Date :
2014-02-19 17:04:33 |
By :
Agility |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
myConnection = new SqlCeConnection("Data Source=Database.sdf;Persist Security Info=False;");
myConnection.Open();
SqlCeCommand myCommand = myConnection.CreateCommand();
myCommand.CommandText = @"INSERT INTO customer (Name,Tel,Email) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "')") ";
myCommand.CommandType = CommandType.Text;
myCommand.ExecuteNonQuery();
แบบนี้จะโอเคไหมครับ
ปกติผมใช้รูปแบบนี้
|
|
|
|
|
Date :
2014-05-31 16:33:00 |
By :
noomsci |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|