还有20分奖给一笑天,因为他发现了我的输入错误,我源代码写的时候,没错,找到BBS上找错了!
现在调试通过了,但是有个新问题! 操作必须使用一个可更新的查询。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。源错误:
行 212: myCon.Open();
行 213: OleDbCommand myCmd = new OleDbCommand(strSQL,myCon);
行 214: myCmd.ExecuteNonQuery();
行 215: myCmd.Dispose();
行 216: myCon.Close();
源文件: c:\inetpub\wwwroot\ezjust\operation.cs 行: 214
请问是昨么回事!正在做一个项目,用ASP.NET + C# +ACCESS2000
碰到如下一个问题,提出来,请高手指教!
数据层的结构为:
ACCESS2000数据为库的结构为
BoardID 自动编号 长整型
Caption 文本 60字节
Content 备注
Name 文本
Time 日期时间 Date()///默认时间表上自动自动加入相当SQL的getdate()
Image 文本 10字节 /// 图片的文件名称
中间的业务逻辑层为:(只写片段)
/// <summary>
/// 创建留言
/// </summary>
/// <param name="strCaption">主题</param>
/// <param name="strContent">内容</param>
/// <param name="strName">姓名</param>
/// <param name="strImage"> 头像</param>
/// <returns></returns>
public void CreateBoard(string strCaption, string strContent, string strName, string strImage)
{
string strSQL="INSERT INTO Board([Caption],[Content],[Name],[Image]) VALUES('" + strCaption + "','" + strContent + "','" + strName + "','" + strImage +"')";OleDbConnection myCon = new OleDbConnection(ConfigurationSettings.AppSettings["strCon"]); myCon.Open();
OleDbCommand myCmd = new OleDbCommand(strSQL,myCon);
myCmd.ExecuteNonQuery();
myCmd.Dispose();
myCon.Close();
} 表现层后置CS文件是这样子的! private void cmdOK_Click(object sender, System.EventArgs e)
{
EZJust.Operation operation = new EZJust.Operation();
operation.CreateBoard
(
"谁能帮我解决问题",
"不知是不是我的程序出了问题,还是ACCESS的权限问题,查询都是好好的,插入不行",
"赵一笑",
"11"
);
}
现在调试通过了,但是有个新问题! 操作必须使用一个可更新的查询。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。源错误:
行 212: myCon.Open();
行 213: OleDbCommand myCmd = new OleDbCommand(strSQL,myCon);
行 214: myCmd.ExecuteNonQuery();
行 215: myCmd.Dispose();
行 216: myCon.Close();
源文件: c:\inetpub\wwwroot\ezjust\operation.cs 行: 214
请问是昨么回事!正在做一个项目,用ASP.NET + C# +ACCESS2000
碰到如下一个问题,提出来,请高手指教!
数据层的结构为:
ACCESS2000数据为库的结构为
BoardID 自动编号 长整型
Caption 文本 60字节
Content 备注
Name 文本
Time 日期时间 Date()///默认时间表上自动自动加入相当SQL的getdate()
Image 文本 10字节 /// 图片的文件名称
中间的业务逻辑层为:(只写片段)
/// <summary>
/// 创建留言
/// </summary>
/// <param name="strCaption">主题</param>
/// <param name="strContent">内容</param>
/// <param name="strName">姓名</param>
/// <param name="strImage"> 头像</param>
/// <returns></returns>
public void CreateBoard(string strCaption, string strContent, string strName, string strImage)
{
string strSQL="INSERT INTO Board([Caption],[Content],[Name],[Image]) VALUES('" + strCaption + "','" + strContent + "','" + strName + "','" + strImage +"')";OleDbConnection myCon = new OleDbConnection(ConfigurationSettings.AppSettings["strCon"]); myCon.Open();
OleDbCommand myCmd = new OleDbCommand(strSQL,myCon);
myCmd.ExecuteNonQuery();
myCmd.Dispose();
myCon.Close();
} 表现层后置CS文件是这样子的! private void cmdOK_Click(object sender, System.EventArgs e)
{
EZJust.Operation operation = new EZJust.Operation();
operation.CreateBoard
(
"谁能帮我解决问题",
"不知是不是我的程序出了问题,还是ACCESS的权限问题,查询都是好好的,插入不行",
"赵一笑",
"11"
);
}
解决方案 »
- button 无响应。。刷新后就可以用了
- 查询曲线求助!
- “ADODB.StreamClass”的 COM 报错.求大神们.
- 求救:向GridView中添加一行数据,其他的数据全部跟着更改,高手帮忙!谢谢
- 高手帮忙,关于TreeView的两个问题(困扰已久,在线急用)
- asp.net2.0新手向大家问几个问题,还请帮忙看看。
- 还是关于webchart的问题。我就不信这么好的东西没有人用。我出高分求助。如果能解决我出500分。
- 发送短讯到love到2222,这种用asp.net怎么做呀?
- 怎样给上传的文件夹权限?
- 寻求一种类似SmartGrid的免费控件
- session_end事件为何不起作用?
- 请用过朝暮数据 http://www.zhaomu.com/ 空间的大侠进来看一下
检查下你的语句
是不是你的Content 字段长度不够?
还有Image字段是不是图片?是的话就不对了!
public string FormatImg(object iFace)
{
return "\\EZJust" + "\\face\\" + iFace.ToString() + ".gif";
} <asp:image id="Image99" runat="server" height="65px" width="65px" imagealign="Middle" ImageUrl='<%#FormatImg(DataBinder.Eval(Container,"DataItem.Image"))%>'>
</asp:image>
我是这样子捆的
Content 用的是备注!
private void cmdOK_Click(object sender, System.EventArgs e)
{
EZJust.Operation operation = new EZJust.Operation();
operation.CreateBoard
(
"谁能帮我解决问题",
"不知是不是我的程序出了问题,还是ACCESS的权限问题,查询都是好好的,插入不行",
"赵一笑",
"11"
);
}
就这么几个字,放的下吧!
这问题没人答的上,我就把分给帮我顶的主这们(nga96(因为笨,所以努和,陈勇华)郊果请大家看一下:www.silisoft.cn/board.aspx同时欢迎大家来,帮我测试!@