conPubs=New SqlConnection(ConfigurationSettings.AppSettings("conString"))
cmdTopInfo=New SqlCommand("sp_GetUserType",conpubs)
cmdSubInfo.Parameters.Add("@iTopID", iTopID)
myItem = New ListItem(dtrSubInfo("Name_CN"),Str$(dtrSubInfo("PartID")))

解决方案 »

  1.   

    创建与数据库连接对象
    conPubs=New SqlConnection(ConfigurationSettings.AppSettings("conString"))
    创建一个COMMAND
    cmdTopInfo=New SqlCommand("sp_GetUserType",conpubs)
    传参
    cmdSubInfo.Parameters.Add("@iTopID", iTopID)
    填充一个菜单项
    myItem = New ListItem(dtrSubInfo("Name_CN"),Str$(dtrSubInfo("PartID")))
      

  2.   

    conPubs=New SqlConnection(ConfigurationSettings.AppSettings("conString"))
    创建连接对象,连接字符串为Web.config中的conString键值
    cmdTopInfo=New SqlCommand("sp_GetUserType",conpubs)
    创建一个命令对象,调用sp_GetUserType存储过程
    cmdSubInfo.Parameters.Add("@iTopID", iTopID)
    对存储过程添加参数
    myItem = New ListItem(dtrSubInfo("Name_CN"),Str$(dtrSubInfo("PartID")))
    创建一个新的list项,使用dtrSubInfo数据表行的Name_CN和PartID为text和value
      

  3.   

    conPubs=New SqlConnection(ConfigurationSettings.AppSettings("conString")) '从web.config中读取conString的值,赋于conPubs变量.cmdTopInfo=New SqlCommand("sp_GetUserType",conpubs) '构造sqlcommand命令,调用sp_GetUserType存储过程.cmdSubInfo.Parameters.Add("@iTopID", iTopID)  '添加参数到cmdSubInfomyItem = New ListItem(dtrSubInfo("Name_CN"),Str$(dtrSubInfo("PartID"))) '构建listItem(索引,值)
      

  4.   

    第一个语句是建立一个connection实例,连接字符串是存在webconfig文件中的ConfigurationSettings节点中
    第二个语句建立一个sqlcommand用来执行后面sp_GetUserType看名字应该是个存储过程,并和刚刚建立的connection绑定起来
    第3个语句是建立一个参数并赋值 iTopID
      

  5.   

    不过cmdTopInfo=New SqlCommand("sp_GetUserType",conpubs)
    cmdSubInfo.Parameters.Add("@iTopID", iTopID)前后两个command名字都不一样啊
    最后一个句子是创建一个新的list项,使用dtrSubInfo数据表行的Name_CN和PartID为text和value
      

  6.   

    再问一个傻问题
    Name_CN和PartID都在数据库的USER表里
    为什么没有与这张表连接的语句啊
      

  7.   

    conPubs=New SqlConnection(ConfigurationSettings.AppSettings("conString"))
    在web。config里定义好的 
    cmdTopInfo=New SqlCommand("sp_GetUserType",conpubs)
    存储过程
    cmdSubInfo.Parameters.Add("@iTopID", iTopID)
    添加参数myItem = New ListItem(dtrSubInfo("Name_CN"),Str$(dtrSubInfo("PartID"))) '
    索引