โค้ดของปุ่มบันทึกคับ ไม่ Error นะคับ พอรันเข้าหน้าแอป กรอกข้อมูลลงไป พอกดปุ่มบันทึก ตัวแอปค้างเลยคับ แล้วโปรแกรมเด้งเข้าไปที่หน้า Code ผมเอารูปลงไม่ได้ เด๋วฝาก ดูผ่านลิ้งนะคับ
http://upic.me/show/54029282
ปล.เพื่อนผมนั่งทำโปรแกรมคล้ายๆกันเกิดปัญหาเดียวกัน แต่มันแก้ได้ ของผมแก้ไม่ได้ -*-
ปล. ผมเช็คชื่อตารางใน Database ทุกอย่างตรงหมดคับไม่มีผิดเพี้ยน
private void button1_Click(object sender, EventArgs e)
{
MySqlConnection objConn = new MySqlConnection();
MySqlCommand objCmd = new MySqlCommand();
DataTable dt = new DataTable();
string strConnString = null;
string strSQL = null;
string strSQLM = null;
strConnString = "Server=localhost;User Id=root; Password=123456; Database=waii; Pooling=false";
objConn.ConnectionString = strConnString;
objConn.Open();
int intNumRows = 0;
strSQL = "SELECT COUNT(*) FROM bmi2 WHERE Name = '" + this.txtName.Text + "'";
objCmd = new MySqlCommand(strSQL, objConn);
intNumRows = Convert.ToInt32(objCmd.ExecuteScalar());
if ((txtName.Text == "") || (txtLastname.Text == "") || (txtAge.Text == "") || (txtInput1.Text == "") || (txtInput2.Text == "") || (txtOutput.Text == ""))
{
MessageBox.Show(" กรอกข้อมูลให้ครบทุกช่อง || ตรวจสอบข้อมูลของท่าน ", "กรอกข้อมูลไม่ถูกต้อง");
}
else
{
strSQLM = "INSERT INTO bmi2(Name,Lastname,Age,Weight,Hight,Bmx) VALUES ('" + this.txtName.Text + "','" + this.txtLastname.Text + "','" + this.txtAge.Text + "','" + this.txtInput1.Text + "','" + this.txtInput2.Text + "','" + this.txtOutput.Text + "',)";
objCmd = new MySqlCommand(strSQLM, objConn);
objCmd.ExecuteScalar();
if (MessageBox.Show("บันทึกเรียบร้อย!", "BMI", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
{
this.Close();
}
}
objConn.Close();
objConn = null;
}
c# คับ บันทึกข้อมูลไปที่ Database เอิ่ม phpmySQL นะคับ ช่วยทีคับเกิดปัญหา
ปล.เพื่อนผมนั่งทำโปรแกรมคล้ายๆกันเกิดปัญหาเดียวกัน แต่มันแก้ได้ ของผมแก้ไม่ได้ -*-
ปล. ผมเช็คชื่อตารางใน Database ทุกอย่างตรงหมดคับไม่มีผิดเพี้ยน
private void button1_Click(object sender, EventArgs e)
{
MySqlConnection objConn = new MySqlConnection();
MySqlCommand objCmd = new MySqlCommand();
DataTable dt = new DataTable();
string strConnString = null;
string strSQL = null;
string strSQLM = null;
strConnString = "Server=localhost;User Id=root; Password=123456; Database=waii; Pooling=false";
objConn.ConnectionString = strConnString;
objConn.Open();
int intNumRows = 0;
strSQL = "SELECT COUNT(*) FROM bmi2 WHERE Name = '" + this.txtName.Text + "'";
objCmd = new MySqlCommand(strSQL, objConn);
intNumRows = Convert.ToInt32(objCmd.ExecuteScalar());
if ((txtName.Text == "") || (txtLastname.Text == "") || (txtAge.Text == "") || (txtInput1.Text == "") || (txtInput2.Text == "") || (txtOutput.Text == ""))
{
MessageBox.Show(" กรอกข้อมูลให้ครบทุกช่อง || ตรวจสอบข้อมูลของท่าน ", "กรอกข้อมูลไม่ถูกต้อง");
}
else
{
strSQLM = "INSERT INTO bmi2(Name,Lastname,Age,Weight,Hight,Bmx) VALUES ('" + this.txtName.Text + "','" + this.txtLastname.Text + "','" + this.txtAge.Text + "','" + this.txtInput1.Text + "','" + this.txtInput2.Text + "','" + this.txtOutput.Text + "',)";
objCmd = new MySqlCommand(strSQLM, objConn);
objCmd.ExecuteScalar();
if (MessageBox.Show("บันทึกเรียบร้อย!", "BMI", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
{
this.Close();
}
}
objConn.Close();
objConn = null;
}