PDA

View Full Version : سوال: Object reference not set to an instance of an object



Saman Hashemi
شنبه 30 بهمن 1389, 20:37 عصر
کسی میدونه این ارور برای چیه؟


private Boolean _op = false;
public DataTable GetSPDataT(SqlCommand cmd)
{
DataTable dt = new DataTable();
SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrin gs["ConnectionString"].ToString());
try
{
cmd.CommandTimeout = 300;
cmd.Connection = connection;
cmd.CommandType = CommandType.StoredProcedure;
connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(dt);
connection.Close();
_op = true;
}
catch
{
connection.Close();
_op = false;
}
return dt;



protected void Page_Load(object sender, EventArgs e)
{
if (User.IsInRole("admin") == true)
{
HyperLinkManagement.Visible = true;
LabelManagement.Visible = true;
}
if (!IsPostBack)
{
SqlCommand cmd = new SqlCommand("SelectSliderSP");
DataTable dt = GetSPDataT(cmd);
RepeaterDefault.DataSource = dt;
RepeaterDefault.DataBind();
}
}

http://bestdecor.ir (http://bestdecor.ir/)

Roia_del
یک شنبه 01 اسفند 1389, 09:45 صبح
سلام. یه نگاه به فایل Web.Config بنداز و ببین تو لیست رشته های اتصالت "ConnectionString" یا نه. در ضمن خیلی خوب میشد. View رو هم فقط اون قسمت که برای Repeate هست رو می ذاشتی. شاید بهتر نتیجه گیری مشد کرد.



SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrin gs["ConnectionString"].ToString())

masoudasgari
یک شنبه 01 اسفند 1389, 10:02 صبح
سلام
این خط رو اضافه من
cmd.CommandText="My StordName"

amirjalili
یک شنبه 01 اسفند 1389, 10:39 صبح
تایپیک مرجع کامل خطا ها و باگ ها برای همین هست که شما همواره به یک تایپیک مراجعه کنید و از ایجاد تایپیک جدید خودداری کنید
با تشکر