我的代码是这样的,大家看下:
private void DoneSQL(string SQL)
{
string myStr="Data Source=KAKA;Initial Catalog=test;Integrated Security=SSPI";
SqlConnection conn=new SqlConnection(myStr);
try
{
conn.Open();
}
catch
{
MessageBox.Show("连接数据库失败","提示",MessageBoxButtons.OK ,MessageBoxIcon.Stop );
this.Cursor = Cursors.Default ;
return;
}
SqlCommand myCom = new SqlCommand();
myCom.CommandType =CommandType.Text;
myCom.CommandText =SQL;
myCom.Connection =conn;
myCom.ExecuteNonQuery();
conn.Close();
}
private void button1_Click(object sender, System.EventArgs e)
{
string InsertSQL ="insert into student(name,grade)values('textBox1.Text','textBox2.Text')";
DoneSQL(InsertSQL);
}
我先是在程序中定义了对数据库进行操作的函数DoneSQL();然后在添加按扭(button1)的事件里调用它对数据库进行插入操作,可运行后我添加记录时数据库中的表里并没有加进去记录,,我也不知道是怎么回事,是程序有问题吗??大家帮个忙啦,,非常感谢。。。