string _strDesql = "delete from DT_lastMeterType where ID>0"; //每次在选择前清空一下表的数据
OleDbCommand sqlDecmd = new OleDbCommand(_strDesql, this.conn);
conn.Open();
sqlDecmd.ExecuteNonQuery();
string _strInsql = "insert into DT_lastMeterType(ID号,MeterType) values('" + _strIDnum + "','" + _strMeterModel + "')"; OleDbCommand sqlIncmd = new OleDbCommand(_strInsql, this.conn); sqlIncmd.ExecuteNonQuery();
//现在我要在这里添加一个更新数据库的代码,
//我这里的代码的大体意思是每次先把表清空,再插入一条数据,然后更新一下该表,(因为这个表里作为历史//数据的保留,所以只有一行一列)大神们要怎么写代码呢??
仅仅是更新一下,网上搜了几个也不行。。
求代码
OleDbCommand sqlDecmd = new OleDbCommand(_strDesql, this.conn);
conn.Open();
sqlDecmd.ExecuteNonQuery();
string _strInsql = "insert into DT_lastMeterType(ID号,MeterType) values('" + _strIDnum + "','" + _strMeterModel + "')"; OleDbCommand sqlIncmd = new OleDbCommand(_strInsql, this.conn); sqlIncmd.ExecuteNonQuery();
//现在我要在这里添加一个更新数据库的代码,
//我这里的代码的大体意思是每次先把表清空,再插入一条数据,然后更新一下该表,(因为这个表里作为历史//数据的保留,所以只有一行一列)大神们要怎么写代码呢??
仅仅是更新一下,网上搜了几个也不行。。
求代码
解决方案 »
- c#读取excel数据,对excel格式有什么限制???
- 关于时间比较的问题
- C# 定位到tabcontrol 的具体标签项
- 急求用C#获取本机的所有用户帐户
- 重载“Open”方法未获取“12”参数,重载“SaveAs”方法未获取“11”参数
- 在C#中怎样连接带工作组信息的ACCESS数据库?
- 使用ajax怎样把前台得到的URL传递到后台,求代码(新手)
- 64位win7装了VS2010,windows sdk的版本问题
- .net中如何访问一个dll.是通过反射么?
- C#项目开发。怎样和SQL 2000的数据表连接
- IXmlSerializable接口问题
- DataTable添加到Dataset的问题
/// 传入SQL语句返回是不是执行成功access
/// </summary>
/// <param name="sql">SQL语句</param>
/// <returns>返回bool值</returns>
public bool ExecuteNonQueryaccess(string sql)
{
bool result = false;
Open_access();
try
{
OleDbCommand cmd = access.CreateCommand();
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
Close_access();
result = true;
}
catch (OracleException e)
{
Close_access();
throw e;
}
return result;
}
上面是我经常在用的一个方法.