sqlcommand(aaa,connection)  aaa不对数据库做任何操作,请问有什么用。今天看代码的时候遇到的,很多处这样的。
Dim mCommand As SqlCommand = New SqlCommand("sprocEmailSelectSingleItem", mConnection)
  mCommand.CommandType = CommandType.StoredProcedure
  mConnection.Open()
sprocEmailSelectSingleItem这个在整个项目中都没调用到,不知道何用?

解决方案 »

  1.   

    sprocEmailSelectSingleItem是个存储过程的名称.
      

  2.   

    sprocEmailSelectSingleItem
    这个在数据库中
    ==
    Dim mCommand As SqlCommand = New SqlCommand("sprocEmailSelectSingleItem", mConnection)
      mCommand.CommandType = CommandType.StoredProcedure
      mConnection.Open()
    ==
    调用数据库在已经写好的SQL。。即存储过程
      

  3.   

    Dim mCommand As SqlCommand = New SqlCommand("sprocEmailSelectSingleItem", mConnection)
    mCommand.CommandType = CommandType.StoredProcedure
    sprocEmailSelectSingleItem这个是存储过程名字,
    mCommand.CommandType = CommandType.StoredProcedure这句是说这个command的类型是存储过程
    如果不写默认的是sql语句
      

  4.   

    sprocEmailSelectSingleItem是个存储过程的名称.
    你看看你的数据库中是不是有这个 存储过程 的名称
      

  5.   

    哈哈,上面的楼主已经写的很详细了,看来你还有加强对SQL的学习,
      

  6.   

    楼上正解,自己看下msdn里sqlcommand里的重载...