在线咨询
QQ咨询
微信扫码关注
微信关注
微博关注
60能卖?能的话给我也留个言...
jdjdj...
用webgl+unity3d听我的...
主要是对网友们发现的一些BUG进行了修正,并附带了所有的源码,另外增加了上传图片加水印的功能,希望版主将原来的版本替换掉,谢谢.<br/><br/>源码下载地址:<a href="http://www.51aspx.com/CV/MyShop080617/" target="_blank">http://www.51aspx.com/CV/MyShop080617/</a><br/>
发布时间:2008-06-20 12:40<br/>发 布 者:qbaozh ( 先生 )<br/>错误描述:选择Access数据库, 在后台管理更新商品时,标准表达式中数据类型不匹配。<br/>位 置:admin/shop/product_index.aspx<br/>错误原因:AccessDAL/Prodcut.cs Update(ProductInfo model, string filter)方法中,( Keywords=@Keywords,CommentCount=@CommentCount,Weight =@Weight ,)sql语句字段排序与参数排序不符导致赋值发生错位.这种情况在SQL数据库中是不会出现的,这是SQL数据库和ACCESS之间的不同之处.在 Add(ProductInfo model)也有这个问题,改正方法类似.<br/>修正时间:2008-6-20<br/>修 正 者:佳华工作室<br/>解决方法:改为[Weight] =@Weight ,[Keywords]=@Keywords,CommentCount=@CommentCount,.<br/>测试结果:暂未发现错误<br/><br/><br/>发布时间:2008-6-24 22:24<br/>发 布 者:qbaozh ( 先生 )<br/>错误描述:选择Access数据库, 在后台管理结清定单时提示出现服务器错误。<br/>位 置:admin/shop/order_index.aspx<br/>错误原因:MyShop.AccessDAL Order.cs 中的方法AddUserExp(int orderId)语法错误. int.TryParse(this.GetDataSet(" Where [orderId] = " + orderId).Tables[0].Rows[0]["clientId"].ToString(), out result),在这其中多了一个Where. <br/>修正时间:2008-6-20<br/>修 正 者:佳华工作室<br/>解决方法:改为int.TryParse(this.GetDataSet(" [orderId] = " + orderId).Tables[0].Rows[0]["clientId"].ToString(), out result). <br/>测试结果:暂未发现错误
这是因为Access和SQL数据库在参数传递时的不同表现造成的,Access的参数传递只跟排序相关,而跟参数名是没有关系的.所以这时如果使用SQL数据库是不会出现错误的,而使用Access则会发生错误.因为我一直是使用SQL数据库在调试,所用才没注意到.现在已经改正了,请到这里下载更新版<br/><a href="http://www.xmjiahua.cn/Article/ShowArticle.aspx?channelId=1&ClassID=15&ArticleId=17" target="_blank"><font color="#339900">http://www.xmjiahua.cn/Article/ShowArticle.aspx?channelId=1&ClassID=15&ArticleId=17</font></a>
<a href="http://www.xmjiahua.cn/Article/ShowArticle.aspx?channelId=1&ClassID=15&ArticleId=17" target="_blank">http://www.xmjiahua.cn/Article/ShowArticle.aspx?channelId=1&ClassID=15&ArticleId=17</a>
请问下,,我根据你的提示安装,已MyShop/web为主目录,运行的时候的URL地址是http://localhost/shop,,怎么不是http://localhost/web,,,网页找不到
收到谢谢哈,可现在在又有另个问题<br/>就是在后台管理定单的时候有个问题,不知能否帮解决一下》<br/><br/>就是在:所有的物流过程都完毕,也就是“物流壮态”也标明了“客户已签收”后,然后下边出现了“结清定单”按钮,单击它时应该就是表明交易完成,并给购买者送积分了吧,就中这一步时提示这样的错误,<br/>“/”应用程序中的服务器错误。<br/><br/><br/>语法错误 (操作符丢失) 在查询表达式 Where [orderId] = 50 中。 <br/>说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 <br/><br/>异常详细信息: System.Data.OleDb.OleDbException: 语法错误 (操作符丢失) 在查询表达式 Where [orderId] = 50 中。 <br/><br/>源错误: <br/><br/><br/>行 744:<br/>行 745: //赠送会员积分<br/>行 746: order.AddUserExp(Int32.Parse(lblOrderId.Text));<br/>行 747:<br/>行 748: ViewShowOrderItemDataBind(model.OrderId);<br/> <br/><br/>源文件: d:\kehu_Net\MyShop\web\Admin\Shop\Order_index.aspx.cs 行: 746 <br/><br/>堆栈跟踪: <br/><br/><br/>[OleDbException (0x80040e14): 语法错误 (操作符丢失) 在查询表达式 Where [orderId] = 50 中。]<br/> MyShop.AccessDAL.Order.GetDataSet(String filter) +110<br/> MyShop.AccessDAL.Order.AddUserExp(Int32 orderId) +75<br/> MyShop.BLL.Order.AddUserExp(Int32 orderId) +10<br/> Admin_Shop_Order_index.btnEndOrder_Click(Object sender, EventArgs e) in d:\kehu_Net\MyShop\web\Admin\Shop\Order_index.aspx.cs:746<br/> System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105<br/> System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107<br/> System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7<br/> System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11<br/> System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33<br/> System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102 <br/><br/> <br/><br/><br/><br/>版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42 <br/><br/>希望能帮把这个问题给解决一下,谢谢了先,因为一个商场网积分的表现应该是比较重要的吧
请问楼主,你的这个网站在添加商品的时候怎么有时会有错呢<br/>错误提示为:<br/>“/”应用程序中的服务器错误。<br/>--------------------------------------------------------------------------------<br/><br/>标准表达式中数据类型不匹配。 <br/>说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 <br/><br/>异常详细信息: System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配。<br/><br/>源错误: <br/><br/><br/>行 1150:<br/>行 1151: if (btnConfirm5.CommandName.ToLower() == "insert")<br/>行 1152: product.Add(model);<br/>行 1153: else<br/>行 1154: product.Update(model);<br/> <br/><br/>源文件: d:\kehu_Net\MyShop0617\web\Admin\Shop\Product_Index.aspx.cs 行: 1152 <br/><br/>堆栈跟踪: <br/><br/><br/>[OleDbException (0x80040e07): 标准表达式中数据类型不匹配。]<br/> MyShop.AccessDAL.Product.Add(ProductInfo model) +2395<br/> MyShop.BLL.Product.Add(ProductInfo model) +17<br/> Admin_Product_Index.btnConfirm5_Click(Object sender, EventArgs e) in d:\kehu_Net\MyShop0617\web\Admin\Shop\Product_Index.aspx.cs:1152<br/> System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105<br/> System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107<br/> System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7<br/> System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11<br/> System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33<br/> System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102<br/><br/> <br/><br/><br/>--------------------------------------------------------------------------------<br/>版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42