webconfig里
<add name="ConStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data source="/>
<add name="OLE" connectionString="~/db/BookShop.mdb;"/>
private static readonly string constr = System.Configuration.ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString + HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationManager.ConnectionStrings["OLE"].ConnectionString.Trim());public static OleDbFactory factory = OleDbFactory.Instance;//创建Access工厂对象public static OleDbConnection GetCon()
{
#region
OleDbConnection cn = (OleDbConnection)factory.CreateConnection();//创建Access连接
cn.ConnectionString = constr;
cn.Open();
return cn;
#endregion
}public OleDbDataReader Getdr(string strSql)
{
#region
OleDbCommand cm = (OleDbCommand)factory.CreateCommand();
cm.Connection = GetCon();
cm.CommandText = strSql;
cm.CommandType = CommandType.Text;
OleDbDataReader dr = cm.ExecuteReader();错误:标准表达式中数据类型不匹配
return dr;
#endregion
}请问是什么原因,怎么解决
<add name="ConStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data source="/>
<add name="OLE" connectionString="~/db/BookShop.mdb;"/>
private static readonly string constr = System.Configuration.ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString + HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationManager.ConnectionStrings["OLE"].ConnectionString.Trim());public static OleDbFactory factory = OleDbFactory.Instance;//创建Access工厂对象public static OleDbConnection GetCon()
{
#region
OleDbConnection cn = (OleDbConnection)factory.CreateConnection();//创建Access连接
cn.ConnectionString = constr;
cn.Open();
return cn;
#endregion
}public OleDbDataReader Getdr(string strSql)
{
#region
OleDbCommand cm = (OleDbCommand)factory.CreateCommand();
cm.Connection = GetCon();
cm.CommandText = strSql;
cm.CommandType = CommandType.Text;
OleDbDataReader dr = cm.ExecuteReader();错误:标准表达式中数据类型不匹配
return dr;
#endregion
}请问是什么原因,怎么解决
解决方案 »
- Table 的行高 在一定的范围内固定,当内容超过范围时,自动增长!
- 想搞个单位的业务管理系统
- 关于asp.net2.0 工程问题
- 我的Gridview不能连接数据库!请高手指点
- (菜鸟问题)大家帮帮我啊!!! "找不到类型或命名空间名称"DBAccess"(是否缺少using指令或程序集引用?)"是怎么回事啊,搞了半天!!!!!!
- 上传图片并生成缩略图,不成功,请大家帮忙看看,问题在什么地方?
- 【邮箱】收信箱查看邮件绑定问题-【在线等】
- 为什么不能使用System.Drawing.Image.FromFile(fileName);读取Gif文件
- 在表单中填写数据提交后怎样可以不让先前填写的数据还显示在页面表单中?
- 高分求助,解决下列问题!
- 请给个思路,关于超链接的问题。
- 在ASP.NET中跨页面实现多选
SELECT ID,BSort,SSort,ShopName,Price2 FROM Shop ORDER BY ID DESC
试试然后看一下Exception倒底是哪个的Exception.
是OleDbException还是Runtime的的Exception
请问在Access里怎么屏蔽插入的
<P>a</P>
<P>a</P>
<P>a</P>
我想插入但是数据库好像不能查入