vs2010+access 数据类型不匹配
最近装了vs2010,在把它和access一起使用时,发现了一个很郁闷的问题。就是以前在vs2005和vs2008里面用同样的代码不会报错,但是vs2010中就报错了。代码如下:
传值的值如下:addOneLanmu("企业文化","0","0","1")
数据库中lname是文本类型,lan是VarChar类型,长度为5,pid,ltype是整型,isedit是bool类型。
哪位能帮忙解一下惑?
public void addOneLanmu(string lname, string lan, string pid, string ltype)
{
OleDbParameter[] spa ={
new OleDbParameter("@lname",OleDbType.VarChar,20),
new OleDbParameter("@lan",OleDbType.VarChar,5),
new OleDbParameter("@pid",OleDbType.Integer),
new OleDbParameter("@ltype",OleDbType.Integer)
};
spa[0].Value = lname;
spa[1].Value = lan;
spa[2].Value = pid;
spa[3].Value = ltype;
try
{
gl.executeSql("insert into tLanmu(lname,lan,pid,ltype,isedit) values(@lname,@lan,@pid,@ltype,1)", spa);
}
catch (Exception ex)
{
throw ex;
}
}
传值的值如下:addOneLanmu("企业文化","0","0","1")
数据库中lname是文本类型,lan是VarChar类型,长度为5,pid,ltype是整型,isedit是bool类型。
哪位能帮忙解一下惑?
...全文
相关推荐
vs2010 access数据库访问实例
vs2010 access数据库访问实例 vs2010 access数据库访问实例 vs2010 access数据库访问实例 vs2010 access数据库访问实例
VS2010在Win10/Win11上的兼容性安装与工业级部署指南
Visual Studio 2010作为一款经典IDE,虽已停止官方支持,但在工业控制、医疗设备、电力自动化等存量系统中仍承担着不可替代的编译与维护任务。其核心价值源于对.NET Framework 4.0、VC++ 2010运行时及Windows SDK 7.0A的深度绑定,构成一套稳定的‘环境契约’。理解该契约的原理——如manifest声明的OS兼容性限制、MSI安装逻辑与系统API交互机制——是突破‘未检测到兼容版本’报错的关键。技术价值体现在离线部署能力、跨代操作系统适配(Win7至Win11)及
vs2010 vb.net+access实用示例附源码
本例在 vs2010 环境下使用 vb.net 语言+aceess 数据库开发发的商品销售管理系 里面有对 treeview 和datagridview 的使用方法的例子 vs2010 vb.net+access实用示例附源码
VS2010+Access开发案例大全
VS2010+Access开发案例大全
VS2010+Access管理
VS2010+Access后台管理程序,用C#程序编写 ,适用于初学者,高手请飘过


