class DataUse
{
static string str = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString.ToString(); static OleDbConnection myConnection = new OleDbConnection(str);
public DataTable Select(string strCommandText)
{
try
{
myConnection.Open();
OleDbDataAdapter myAdpater = new OleDbDataAdapter(strCommandText, myConnection);
OleDbCommandBuilder myBuilder = new OleDbCommandBuilder(myAdpater);
DataSet myDataset = new DataSet();
myAdpater.Fill(myDataset);
DataTable mytable = myDataset.Tables[0];
return mytable;
}
catch(Exception ex)
{
throw (ex);
}
finally
{
myConnection.Close();
}
}
public void ExcSQL(string strCommandText)
{
try
{
OleDbCommand myCommand = new OleDbCommand(strCommandText, myConnection);
myConnection.Open();
myCommand.ExecuteNonQuery();
} catch (Exception ex)
{
ex.ToString();
}
finally
{
myConnection.Close();
}
} }
上面是我写的类,
du.ExcSQL("update tblDangYuanInfo set XingMing='林亮亮2' where ShenFenZhengHao='370881820916682'");
这句是后台代码,但是执行之后数据库依然不改变。
我表示去掉try catch之后还是不能update,而且int i=myCommand.ExecuteNonQuery();之后,i=1,就不知道是什么情况了,求高手!
{
static string str = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString.ToString(); static OleDbConnection myConnection = new OleDbConnection(str);
public DataTable Select(string strCommandText)
{
try
{
myConnection.Open();
OleDbDataAdapter myAdpater = new OleDbDataAdapter(strCommandText, myConnection);
OleDbCommandBuilder myBuilder = new OleDbCommandBuilder(myAdpater);
DataSet myDataset = new DataSet();
myAdpater.Fill(myDataset);
DataTable mytable = myDataset.Tables[0];
return mytable;
}
catch(Exception ex)
{
throw (ex);
}
finally
{
myConnection.Close();
}
}
public void ExcSQL(string strCommandText)
{
try
{
OleDbCommand myCommand = new OleDbCommand(strCommandText, myConnection);
myConnection.Open();
myCommand.ExecuteNonQuery();
} catch (Exception ex)
{
ex.ToString();
}
finally
{
myConnection.Close();
}
} }
上面是我写的类,
du.ExcSQL("update tblDangYuanInfo set XingMing='林亮亮2' where ShenFenZhengHao='370881820916682'");
这句是后台代码,但是执行之后数据库依然不改变。
我表示去掉try catch之后还是不能update,而且int i=myCommand.ExecuteNonQuery();之后,i=1,就不知道是什么情况了,求高手!
解决方案 »
- 150求关于打印设置的思路
- GridView中数据删完后,怎样继续显示表头?
- 网页怎么会一会儿就过期了???急!!!!
- 不通过列的索引(row.Cells[1].Text),如何根据列名访问GridViewRow行中指定字段的值?
- 会控件设计的来,一个小问题
- 运行了一段时间后,页面出现这样的报错信息,应该怎么解决啊??
- !!!!!!!!!!关于对话框的的问题 高分100呀!!!!
- 谁知道CSDN下载是怎么做的,即在下载属性中不显示地址
- 关于学生论文大赛管理系统 的数据库构建问题 请大家帮看下
- 怎样将Dataset中的数据保存到Excel中,谢谢!!
- 第三方控件——验证码控件
- iframe嵌套第三方网站的页面 IE9下可以正常加载数据IE8 不可以
myConnection.Open();
myCommand.ExecuteNonQuery();
MessageBox.Show(myConnection.ConnectionString)看是什么位置