.NET分层开发新增无法成功

问题描述

求各位大神解答,ID是自增这是封装的实体类方法:publicRoomTypeBean(inttypeid,stringtypename,decimaltypeprice){this.TypeId=typeid;this.TypeName=typename;this.TypePrice=typeprice;}这是Dao类的方法:publicintAddRoomType(RoomTypeBeanRTB){stringsql="insertintoRoomTypeValues(@TypeName,@TypePrice)";SqlParameter[]para={newSqlParameter("@TypeId",RTB.TypeId),newSqlParameter("@TypeName",RTB.TypeName),newSqlParameter("@TypePrice",RTB.TypePrice)};intflg=db.IDU(sql,para);returnflg;}在新增的按钮事件中拉红线的地方报错,无法添加:privatevoidqueding_Click(objectsender,EventArgse){RoomTypeBeanrt=newRoomTypeBean(this.fangjianleixing.Text,Convert.ToDecimal(this.jiage.Text));intflg=rd.AddRoomType(rt);if(flg>0){MessageBox.Show("保存成功");}else{MessageBox.Show("保存失败");}}

解决方案

解决方案二:
trycatch+断点看看是哪里问题。
解决方案三:
这很难说,比如连接字符串不对根本没连上数据库,插入的字段类型不匹配,没有给不允许空的字段赋值,等等都会出错。天知道IDU这个方法你怎么写的。如果有trycatch,先去掉,看丢出什么异常。

时间: 2024-12-11 10:16:23

.NET分层开发新增无法成功的相关文章

求帮助啊 急用啊-分层开发遇到的问题~~~~~

问题描述 分层开发遇到的问题----- 当弹出DataGridView默认值,说请处理DataError事件时要怎么处理??? 解决方案 请处理DataError事件这个提示是哪里看到的,应该是你代码中写的,检查你的代码.DataError事件怎么写的.

mybatis-springmvc mybaties整合开发新增问题(增强改查)

问题描述 springmvc mybaties整合开发新增问题(增强改查) 由于id为自增长,所以点击添加跳转添加页面中,编号文本框为只读,但是需要传出新增的id!该怎么查出当前新增id ?1 解决方案 1.在Mybatis Mapper文件中添加属性"useGeneratedKeys"和"keyProperty",其中keyProperty是Java对象的属性名,而不是表格的字段名. <insert id="insert" paramet

分层开发的时候,层间调用,是繁琐的传字段值,还是方便的传对象?

问题描述 分层开发的时候,层间调用,是传字段值,还是传对象?比如说查询订单方法1service.search_order1(Stringp1,Stringp2,Stringp3,Stringp4)service.search_order2(Stringp1,Stringp2,Stringp3)方法2servcice.serch_order1(OrderOrder1);servcice.serch_order2(OrderOrder2);第二种代码会简化很多,但是从方法参数列表里无法看出业务逻辑,

微信开发平台 群发成功后 怎么获取推送的XML。 事件推送群发结果

问题描述 微信开发平台群发成功后怎么获取推送的XML.事件推送群发结果 解决方案 解决方案二:没人帮我啊解决方案三:微信开发的最好去微信专区问吧,这里JavaEE的接触微信开发的不多.解决方案四:不都将的很清楚了么,这个xml就像用户发消息一样,群发结束时,将消息发你

热议:Google的永远Beta版开发思路能否成功?

导读:永远beta版,是最近比较流行的一种开发思路,不少开发人员和技术管理者也在关注这方面的内容.但已经有人开始质疑这种方式在其他产品尤其是跟硬件结合在一起的可行性,这点也引起众人的反思. 由此引发的开发模式的话题也引起了业界相关人士的关注,全球最大的中文IT社区CSDN的论坛里就有人表示,首先,Google做硬件设备基本上是不成功的,所以它在硬件产品上的思路/方法肯定是值得商榷的.但问题是否就出在他们的永远Beta版的思路上呢? 同样的,也有人在分析:为什么大家能够在互联网上接受永远beta版

magento 开发 -- 新增一个简单的退货流程

       在现有的Magento系统中,客户在前台并没有一个可以申请退货的地方,退货操作只能由商家一方在后台操作.应客户需求,我为系统新增了一个前台客户可以申请退货的功能,并新增一个订单状态来保存客户申请之后的订单状态,下面简单描述下流程.        1.新增一个订单状态         Magento的订单状态是由配置文件中配置的,打开config.xml文件,在global标签中新增如下代码   <sales> <order> <statuses> <

java-分层开发模式,分层架构

问题描述 分层开发模式,分层架构 问:? 10 分层开发模式那个分层开发,Sql语句是写在数据库访问层还是说写在业务逻辑层然后将语句传到数据库访问层?或者说是将实体传到数据库访问层,在数据库访问层编写sql语句 解决方案 一般分为三层 1.表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得. 2.业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理. 3.数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添.删除.修改

JBuilder2005 Struts深度体验之新增

新增一个Struts配置文件 考虑到图书模块是一个比较独立的模块,为了避免对Struts配置文件的资源争用导致团队工程的覆盖或冲突,我们为这个模块单独提供一个新的Struts配置文件,用这个配置文件配置图书模块所有Struts关联的信息. 我们按照如下的方式为webModule模块添加一个名为book-struts-config.xml的配置文件. 首先到<工程目录>/webModule/WEB-INF拷贝一个原有的struts-config.xml文件,更名为book-struts-conf

《Android和PHP开发最佳实践 》一3.6 开发框架简介

3.6 开发框架简介 前面大家已经学习了PHP模板引擎Smarty的用法,也简单了解了PHP的官方框架Zend Framework,接下来本书将给大家介绍一个基于Zend Framework和Smarty之上的强大的PHP开发框架,即Hush Framework.本书后面微博实例的服务端程序也将采用该框架进行开发.在实际项目中,我们通常要先选择一个比较适合项目特点的框架,然后,在这个框架的基础上进行开发,这个过程我们通常称为"框架选型".其实,在之前的3.4节中我们已经介绍和分析了四种