Asp.net连接Access数据库数据类型问题
2008-06-25 00:47
316 查看
出现的问题
在修改页面获取文章ID时候
程序中断,提示在执行类时数据类型不匹配,仔细思考了一下,可能是数据库Access的ID 是自增编号,是数字类型的
不能在id上面在加'"+ID+"'
string cmdtext = "select * from tb_LeaveWord where ID='"+id+"'";
这句在SqlServer里面不会有错误的
后来在网上查了一下资料,确实也有出现过这样情况,以及access不能储存过程,我是初学者,讲的不好,把我遇到的问题写下来,
希望能对需要的人有帮助
解决方法
把 string cmdtext=string cmdtext = string.Format("select * from tb_LeaveWord where ID={0}", id);
问题解决
/*----------------下面是代码--------*/
int id = Convert.ToInt32(Request.QueryString["ID"].ToString());
string cmdtext = string.Format("select * from tb_LeaveWord where ID={0}", id);
oleData oledata = new oleData(); //oleData是自定义的处理Data的类
OleDbDataReader read = oledata.GetRead(cmdtext);
if(read.Read())
{
ShowName = read["Uid"].ToString();
ShowSubject = read["Subject"].ToString();
ShowContent = read["Content"].ToString();
ShowTime = read["DateTime"].ToString();
}
在修改页面获取文章ID时候
程序中断,提示在执行类时数据类型不匹配,仔细思考了一下,可能是数据库Access的ID 是自增编号,是数字类型的
不能在id上面在加'"+ID+"'
string cmdtext = "select * from tb_LeaveWord where ID='"+id+"'";
这句在SqlServer里面不会有错误的
后来在网上查了一下资料,确实也有出现过这样情况,以及access不能储存过程,我是初学者,讲的不好,把我遇到的问题写下来,
希望能对需要的人有帮助
解决方法
把 string cmdtext=string cmdtext = string.Format("select * from tb_LeaveWord where ID={0}", id);
问题解决
/*----------------下面是代码--------*/
int id = Convert.ToInt32(Request.QueryString["ID"].ToString());
string cmdtext = string.Format("select * from tb_LeaveWord where ID={0}", id);
oleData oledata = new oleData(); //oleData是自定义的处理Data的类
OleDbDataReader read = oledata.GetRead(cmdtext);
if(read.Read())
{
ShowName = read["Uid"].ToString();
ShowSubject = read["Subject"].ToString();
ShowContent = read["Content"].ToString();
ShowTime = read["DateTime"].ToString();
}
相关文章推荐
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- asp.net中连接access数据库时,不能使用ISNull()T-SQL的问题解决
- Asp.Net连接ACCESS数据库相对路径问题
- asp.net读excle的数据类型不统一取出空值问题
- Asp.Net连接ACCESS数据库相对路径问题 web.config中如何使用相对路径及在类文件中调用这个相对路径
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
- Asp.Net连接ACCESS数据库相对路径问题,web.config中如何使用相对路径及在类文件中调用这个相对路径
- ASP.NET调用类连接Access数据库执行sql语句并以GridView方式读取表中数据
- ASP.NET连接ACCESS数据库的相对路径问题
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
- Asp.Net 2.0连接ACCESS数据库相对路径问题,web.config中如何使用相对路径
- [ASP.NET]解决“试图将 Null 值赋予一个非 Variant 数据类型的变量”的问题
- asp.net读excle的数据类型不统一取出空值问题
- ADO.NET Entity framework 中 实体的对应数据库中text类型的问题 (更新) :asp.net entity 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 3 ("@0"): 数据类型 0
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- 用JS解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- 使用Newtonsoft.json 解决 Asp.Net MVC DateTime类型数据Json格式化问题
- asp.net读excle的数据类型不统一取出空值问题