这里是我的代码:如何让数据库在C#
private void btnSimpan_Click(object sender, EventArgs e)
{
Employees employees = new Employees();
employees.EmployeeNumber = txtEmployeeNumber.Text;
employees.LastName = txtLastName.Text;
employees.FirstName = txtFirstName.Text;
employees.Extension = txtExtension.Text;
employees.Email = txtEmail.Text;
employees.OfficeCode = cboOfficeCode.Text;
if (employees.OfficeCode.CompareTo("1") == 0 || employees.OfficeCode.CompareTo("2") == 0 || employees.OfficeCode.CompareTo("3") == 0) employees.ReportsTo = "1143";
else if (employees.OfficeCode.CompareTo("4") == 0 || employees.OfficeCode.CompareTo("5") == 0) employees.ReportsTo = "1102";
else employees.ReportsTo = "1088";
employees.JobTitle = "Sales Rep";
try
{
stringBuilder = new StringBuilder();
stringBuilder.Append(@"INSERT INTO employees (employeeNumber, lastName, firstName, extension, email, officeCode, reportsTo, jobTitle) VALUES (");
stringBuilder.Append(employees.EmployeeNumber);
stringBuilder.Append(", '");
stringBuilder.Append(employees.LastName);
stringBuilder.Append("', '");
stringBuilder.Append(employees.FirstName);
stringBuilder.Append("', '");
stringBuilder.Append(employees.Extension);
stringBuilder.Append("', '");
stringBuilder.Append(employees.Email);
stringBuilder.Append("', ");
stringBuilder.Append(employees.OfficeCode);
stringBuilder.Append(", '");
stringBuilder.Append(employees.ReportsTo);
stringBuilder.Append("', '");
stringBuilder.Append(employees.JobTitle);
stringBuilder.Append("')");
comm = new MySqlCommand();
comm.Connection = conn;
comm.CommandText = stringBuilder.ToString();
// Memakai ExecuteNonQuery, return n data yang terkena dampak
int jmlDataTertambah = comm.ExecuteNonQuery();
MessageBox.Show(jmlDataTertambah.ToString() + " data berhasil disimpan");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
this.Close();
}
}
请发表您的问题解释代码,并在那里你被卡住? –