PDA

View Full Version : مشکل این کد؟



kiani_behzad
چهارشنبه 14 مرداد 1388, 20:26 عصر
سلام
کد زیر اجرا میشه خطا هم نمیده اما table رو پر نمیکنه انگار که تو جدول هیچی نیست. اما هست. دوستان وافعا موندم چی کار کنم؟

DataTable table = new DataTable();



SqlCommand objCommand = new SqlCommand();

SqlConnection objconnection = new SqlConnection (SqlDataSource1.ConnectionString);
objCommand.CommandText = "select * from register";
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand = objCommand;
objDataAdapter.SelectCommand.Connection = objconnection;
objDataAdapter.SelectCommand.Connection.Open();
objDataAdapter.Fill(table);
GridView1.DataSource = table;

objDataAdapter.SelectCommand.Connection.Close();

kiani_behzad
چهارشنبه 14 مرداد 1388, 20:49 عصر
برنامه تحت وب است. البته فکر نمیکنم ربطی داشته باشه. اما خوب دارم دیوونه میشم نمیدونم چی کار کنم:افسرده:

kiani_behzad
چهارشنبه 14 مرداد 1388, 21:50 عصر
چرا هیشکی جواب نمیده؟

Alidelta
یک شنبه 18 مرداد 1388, 16:46 عصر
سلام آقای کیانی
کد مشکلی نداره تجربه به من میگه شما این کد رو copy و paste کردی
این کد رو پاک کنید و دوباره از اول همینو تایییییییپ کنید.

Sociant
یک شنبه 18 مرداد 1388, 17:14 عصر
یه جای کدتون اضافه کاری داره ، نه دوجاش، نه سه جاش
متد Fill خودش connection رو قطع و وصل میکنه و نیازی نیست خودت اینکارو انجام بدی

من این کد رو واسه Access استفاده میکردم که درسته و جواب میده ، شما تبدیلش کن به SQL



OleDbDataAdapter dataAdapter = new OleDbDataAdapter();
dataAdapter.SelectCommand = new OleDbCommand();
dataAdapter.SelectCommand.Connection = new OleDbConnection(_conectionString);
dataAdapter.SelectCommand.CommandText = query;

DataTable table = new DataTable();

dataAdapter.Fill(table);