zoukankan      html  css  js  c++  java
  • SqlCommand的Parameters的用法

     SqlCommand的Parameters的用法

    可以用的SqlCommand的Parameters的方法
    SqlCommand cmd=new ("insert into notice(ly_title) values(@ly_title)",conn);
    //一、最正规的写法。
    cmd.Parameters.Add(new SqlParameter("@ly_title",SqlDbType.NVarChar,20));
    cmd.Parameters["@ly_title"].value="title";
    //二、没有new SqlParameter()
    cmd.Parameters.Add("@ly_title",SqlDbType.NVarChar,20);
    cmd.Parameters["@ly_title"].Value = "title";

    cmd.ExecuteNonQuery();

    SqlCommand.Parameters.add()

    SqlCommand.Parameters.add(name,value)

    sc.Parameters.Add(parameterName,sqlDbType,size)   
      第一个是参数名,第二个是参数类型,第三个是长度   
      这是对应的你的SQL语句里的参数如:   
      SqlCommand   sc=new   SqlCommand("select   *   from   User   Where   UserID=@@UserID",conn)   
      sc.Parameters.Add(@@UserID,SqlDbType.Int,4)   
      sc.Parameters["@@UserID"].Value=1;   
          
      第二种方式:   
      SqlCommand   sc=new   SqlCommand("select   *   from   User   Where   UserID=@@UserID",conn)   
      sc.Parameters.Add(@@UserID,1)

    SqlDbType表示是数据库里的值类型,
    而数据库中没有String类型,只有char,varchar(相当于string),nvarchar(可变长字符串,相当于stringBuider),text
    总而言之,string类型在数据库中应当与varChar对应
  • 相关阅读:
    第一次作业
    C语言I博客作业04
    C语言I博客作业05
    c语言l博客作业02
    C语言I博客作业06
    linux下递归删除目录下所有exe文件
    CSS高级
    CSS样式
    CSS框模型
    Oracle的用户、角色和权限
  • 原文地址:https://www.cnblogs.com/kdp0213/p/8532900.html
Copyright © 2011-2022 走看看