|
|
|
ช่วยดู C# Win app บันทึกข้อมูลลง Database MDF ให้หน่อยครับ |
|
|
|
|
|
|
|
มันเออเร่อ ขึ้น Unknown connection option in connection string: attachdbfilename.
อันนี้โค้ดครับ
สร้าง service base database ไว้แล้วนะครับ แต่ทำไมเวลากดในฟอร์มมันไม่บันทึก
Code (C#)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlServerCe;
using System.Data.SqlTypes;
namespace WindowsFormsApplication4
{
public partial class สมัครสมาชิก : Form
{
public สมัครสมาชิก()
{
InitializeComponent();
}
private void สมัครสมาชิก_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.fname.Text))
{
MessageBox.Show("Please input (ชื่อ)");
this.fname.Focus();
return;
}
if (string.IsNullOrEmpty(this.lname.Text))
{
MessageBox.Show("Please input (นามสกุล)");
this.lname.Focus();
return;
}
SqlCeConnection myConnection = default(SqlCeConnection);
string conStr=@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\ทั่วไป\Documents\Visual Studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication4\Database1.mdf;
Integrated Security=True;User Instance=True";
myConnection = new SqlCeConnection(conStr);
myConnection.Open();
SqlCeCommand myCommand = myConnection.CreateCommand();
myCommand.CommandText = "INSERT INTO [member] ([mem_id], [hname], [fname], [lname], [address], [cellphone], [p_id], [lgroup], [land]) VALUES " + " ('" + this.mem_id.Text + "','" + this.hname.Text + "','" + this.fname.Text + "','" + this.lname.Text + "','" + this.address.Text + "','" + this.cellphone.Text + "','" + this.p_id.Text + "','" + this.lgroup.Text + "','" + this.land.Text + "' ) ";
myCommand.CommandType = CommandType.Text;
myCommand.ExecuteNonQuery();
myConnection.Close();
MessageBox.Show("Save Successfully");
this.Hide();
สมัครสมาชิก f = new สมัครสมาชิก();
f.Show();
}
private void button3_Click(object sender, EventArgs e)
{
}
}
}
Tag : .NET, Ms SQL Server 2008, C#
|
|
|
|
|
|
Date :
2013-07-01 16:06:41 |
By :
111111111 |
View :
4157 |
Reply :
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือว่าต้องสร้างโฟลเดอร์ app_data ไว้ในโฟลเดอร์โปรเจ็คครับ
|
|
|
|
|
Date :
2013-07-02 08:55:18 |
By :
111111111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ
|
|
|
|
|
Date :
2013-07-02 08:57:30 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-07-02 09:24:14 |
By :
111111111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดันๆ ช่วยทีครับ
|
|
|
|
|
Date :
2013-07-02 14:53:29 |
By :
111111111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมต้องใช้แบบ Attach ล่ะครับ
ให้มัน online ที่ server เลยได้ไหมครับ ^__^"
|
|
|
|
|
Date :
2013-07-02 15:19:28 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
string strconn = @"Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|\App_Data\Database1.mdf;Integrated Security=True;User Instance=True";
////
myConnection = new SqlConnection(conStr);
|
|
|
|
|
Date :
2013-07-04 00:52:49 |
By :
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|