OleDbParameter 在Access中的用法
来源:互联网 发布:java经典编程100例 编辑:程序博客网 时间:2024/06/10 17:24
public static int Update(string title, string addTime, string content, int typeID, int id,string rollimg)
{
OleDbConnection con = DBcon.createcon();
con.Open();
string cmdText = "Update News Set NewsTitle=?, AddTime=?, Content=?, TypeID=?, RollImg=? Where ID=?";
OleDbCommand cmd = new OleDbCommand(cmdText, con);
cmd.Parameters.Add("?", OleDbType.LongVarWChar, 60).Value = title;
cmd.Parameters.Add("?", OleDbType.LongVarWChar, 60).Value = addTime;
cmd.Parameters.Add("?", OleDbType.LongVarChar).Value = content;
cmd.Parameters.Add("?", OleDbType.Integer, 4).Value = typeID;
cmd.Parameters.Add("?", OleDbType.LongVarChar).Value = rollimg;
cmd.Parameters.Add("?", OleDbType.Integer).Value = id;
int result = cmd.ExecuteNonQuery();
con.Close();
return result;
}
public static int Add(string title, string addtime, string content, int typeID,string rollImg)
{
OleDbConnection con = DBcon.createcon();
con.Open();
string cmdText = "Insert into News(NewsTitle,AddTime,Content,RollImg,TypeID) Values (?,?,?,?,?)";
OleDbCommand cmd = new OleDbCommand(cmdText, con);
cmd.Parameters.Add("?", OleDbType.LongVarWChar, 60).Value = title;
cmd.Parameters.Add("?", OleDbType.LongVarWChar, 60).Value = addtime;
cmd.Parameters.Add("?", OleDbType.LongVarChar).Value = content;
cmd.Parameters.Add("?", OleDbType.LongVarChar).Value = rollImg;
cmd.Parameters.Add("?", OleDbType.Integer, 4).Value = typeID;
int result = cmd.ExecuteNonQuery();
con.Close();
return result;
}
public DataSet GetDataSetFromAdapter(
DataSet dataSet, string connectionString, string queryString)
{
using (OleDbConnection connection =
new OleDbConnection(connectionString))
{
OleDbDataAdapter adapter =
new OleDbDataAdapter(queryString, connection);
// Set the parameters.
adapter.SelectCommand.Parameters.Add(
"@CategoryName", OleDbType.VarChar, 80).Value = "toasters";
adapter.SelectCommand.Parameters.Add(
"@SerialNum", OleDbType.Integer).Value = 239;
// Open the connection and fill the DataSet.
try
{
connection.Open();
adapter.Fill(dataSet);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
// The connection is automatically closed when the
// code exits the using block.
}
return dataSet;
}
- OleDbParameter 在Access中的用法
- OleDbParameter在Access数据库Insert时参数不对应的怪现象[友情提示]
- 关于ACCESS下OleDbParameter的使用
- Access用OleDbParameter无法更新数据解决方案
- 使用OleDbParameter来操作Access数…
- access数据库+SQL带OleDbParameter参数开发小企业网站
- access2007 使用手记:Access用OleDbParameter无法更新数据
- 在access中的排名
- access中的Format用法详解
- OleDbParameter在使用中需要注册参数的顺序
- nvl 在access 中的实现
- 对 Access 数据库中日期字段操作时 OleDbParameter 的问题及解决
- 在ACCESS中LIKE的用法
- 在ACCESS中LIKE的用法
- 在ACCESS中LIKE的用法
- OleDbParameter 反射
- ADO在MICROSOFT DATA ACCESS 中的角色
- 在Delphi中的Access技巧集
- 面向对象软件过程质量控制
- 发现一个妖怪问题导致jumplist不工作
- UML中的依赖与关联(单向与双向关联,组合和聚合)
- Python中的内存管理机制
- typedef 在类里面定义一个类型时的问题。
- OleDbParameter 在Access中的用法
- Struts2实例
- 软件过程管理的认识过程
- Greenplum安装与配置说明
- iPROPS for Project Managers
- Java基础学习笔记(四)容器
- dsp经典书籍
- Concurrency violation: the UpdateCommand affected 0 of the expected 1 records.
- Java基础学习笔记(五)Iterator