我想在类中丢失“ USING”语句,因为在尝试将CommandType设置为存储过程时遇到错误,当我键入“ cmd.CommandType =”时,Intellisense无法找到“ CommandType”。 StoredProcedure(注意:该功能仅部分进行了粗化),在此先感谢!

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data.SqlClient;


namespace LegacyForms.Personal
{
    public partial class FormBuilder : System.Web.UI.Page
    {
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            //Get the DB connection:
            string ConnString = ConfigurationManager.AppSettings["AssociatedBank2011ConnectionString"];
            SqlConnection conn = new SqlConnection(ConnString);



        SqlCommand cmd = new SqlCommand("uspInsertPersonalAccountApplcation", conn);
        cmd.Commandtype = **get error here!**
        cmd.Parameters.AddWithValue("@AccountType", AcctType);
        cmd.Parameters.AddWithValue("@AccountSubType", AcctSubType);
        cmd.Parameters.AddWithValue("@CheckingOption", CheckOption);

        conn.Open();
        cmd.ExecuteNonQuery();

        conn.Close();
    }
}


}

最佳答案

using System.Data;


您需要引用System.Data。请参见MSDN Reference for the CommandType Enumeration。直接报价:


  命名空间:System.Data
  程序集:System.Data(在System.Data.dll中)

关于c# - 使用存储过程和ADO.NET更新数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9433816/

10-12 07:26