asp.net 报错,求大神帮解决

问题描述

asp.net 报错,求大神帮解决
 //这是业务类

      public class userService
        {
    public static bool addUser(int id,string username,string password,string name,string tel,string addr,string email){
        string myStr = ConfigurationManager.AppSettings["conStr"].ToString();
        SqlConnection myConn = new SqlConnection(myStr);
      string sqlstr = "insert into user (_id,_username,_password,_name,_tel,_addr,_email) values(" + id + "'" + username + "'" + "'" + password + "'" + "'" + name + "'" + "'" + tel + "'" + "'" + addr + "'" + "'" + email + "'" + ")";
      SqlCommand comm = new SqlCommand(sqlstr,myConn);
        if(myConn.State==ConnectionState.Closed){
            myConn.Open();
        }
       int records = Convert.ToInt32(comm.ExecuteNonQuery());
      if (records > 0)
      {
          return true;
      }
      else {
          return false;
      }
    }
    }
//这是对业务类的调用

    protected void btn_reg_Click(object sender, EventArgs e){
        bool flag = false;
        string userName = t_un.Text;
        string passWord = t_pwd.Text;
        string name = t_n.Text;
        string tel = t_tel.Text;
        string addr = t_add.Text;
        string email = t_email.Text;
       flag= userService.addUser(1,userName,passWord,name,tel,addr,email);
       if (flag == true)
       {
           Response.Write("添加成功");
       }
       else {
           Response.Write("添加失败");
       }
    }

报错截图
以前写Java就是这么干的,业务类与调用分开,不知道asp.net有啥要求,第一次写asp.net,求大神帮助

解决方案

这个没有一定标准,一般你想怎样就怎样写,根据项目框架定,一般都会分层些。

解决方案二:

是可以这样写的,,,,,,

解决方案三:

最好参数查询

时间: 2024-11-05 14:48:32

asp.net 报错,求大神帮解决的相关文章

javase-Java连接derby报错,求大神帮解决下~

问题描述 Java连接derby报错,求大神帮解决下~ 解决方案 http://tieba.baidu.com/p/1415330675 用SYS登录时不可以进行建表操作,看样子derby的确有权限控制存在.哼哼哼哼--- 另,用户名中不能存在字符,刚才在用户名中包含了一个;号,结果出现了 错误 58009:网络协议异常:在 DSS 链中的下一个 DSS 段与当前段具有相同的标识号.连接已终止.错误 08004:发生连接认证失败.原因:用户无权访问数据库. 这样的错误 解决方案二: http:/

虚拟机下构架hadoop测试跑wordcount报错,求大神帮帮忙.

问题描述 虚拟机下构架hadoop测试跑wordcount报错,求大神帮帮忙. 用虚拟机虚拟一台namenode,三台datanode,配置完成可以运行起来,也可以在网页中查看状态,但是跑wordcount时出现了task id:attempt_1441184180788_0001 status:failed的错误,也没有抛出,实在没有办法,具体问题截屏如下,望大神们给予帮助 解决方案 http://www.cnblogs.com/madyina/p/3708153.html 解决方案二: 几台

java 执行 sql 文件报错 求大神帮忙解决 急急急!!!!

问题描述 java 执行 sql 文件报错 求大神帮忙解决 急急急!!!! sql文件里边的内容 /* Navicat MySQL Data Transfer Source Server : localhost_3306 Source Server Version : 50096 Source Host : localhost:3306 Source Database : cemscenter1 Target Server Type : MYSQL Target Server Version :

Genymoation安装之后打开虚拟机报错求大神指点

问题描述 Genymoation安装之后打开虚拟机报错求大神指点 错误是这样的 求大神指点,谢谢 解决方案 多启动几次,如果还不行,就启动virtualbox,在里面看看对应的虚拟机是否正常可以启动,或者先关掉它

大数据-orcale大量数据分组查询报错求大神指点

问题描述 orcale大量数据分组查询报错求大神指点 对一个表数据进行分组查询,但是数据量太大了,当时是3000w条,跑着就报错了,数据库内部错误,也不是很懂.想请教下group by的时候是否数据量太多会报错,如果是它可以承受多大的数据量分组查询. 解决方案 肯定会报错,数据量大就会请求超时 解决方案二: 建议使用索引,给需要分组的字段加索引 解决方案三: 你可以试试根据你当前数据库的配置情况,进行分组查询的时候,使用多线程的方式进行查询 例如: select /*+ parallel(t,1

树形 递归-java 递归报错 求大神帮忙

问题描述 java 递归报错 求大神帮忙 private List<Post> getPostLower(List<Post> PostTops){ List<Post> postAll=new ArrayList<Post>(); // 上级 for(Post post:PostTops){ //查询到下级 List<Post> posts=basService.queryPostByParentId(post.getPostId()); //

mac 下编译 ffmpeg的 libaacplus-2.0.2 总是报错求大神解决办法,谁能教我再mac下编译ffmpeg也行

问题描述 mac 下编译 ffmpeg的 libaacplus-2.0.2 总是报错求大神解决办法,谁能教我再mac下编译ffmpeg也行 make[2]: Nothing to be done for `all'. Making all in frontend gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../src -g -O2 -c -o main.o main.c main.c:89:46: warning: data argument not

用的spring mvc 添加了分页 功能后一直报错 求大神解决

问题描述 用的spring mvc 添加了分页 功能后一直报错 求大神解决 org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver]Resolving exception from handler [com.app.controller.ManageController@185c0de]: java.lang.NumberFormatException: For input s

cocos2d x-在Xcode中安装cocos2d-x老报错求大神指教

问题描述 在Xcode中安装cocos2d-x老报错求大神指教 taorenwangtekiMacBook-Pro:~ taorenwang$ cd /Users/taorenwang/Desktop taorenwangtekiMacBook-Pro:Desktop taorenwang$ cd cocos2d-2.1rc0-x-2.1.3/ taorenwangtekiMacBook-Pro:cocos2d-2.1rc0-x-2.1.3 taorenwang$ ./install-templ