مهدی رحیم زاده
یک شنبه 29 بهمن 1385, 04:00 صبح
سلام ببینید چرا این اشکالو ا من میگیره :
Input array is longer than the number of columns in this table.
تو این کد :
OleDbDataAdapter da = new OleDbDataAdapter(command, connect);
DataTable dt = new DataTable();
DateTime d = new DateTime();
int s;
d = FarsiLibrary.Utils.PersianDate.Now;
dt= getdata("select list_number from list_number");
s = Convert.ToInt32(dt.Rows[0]["list_number"]);
object[] obj = new object[4];
obj[0] = int.Parse(textBox1.Text);
obj[1] = textBox2.Text;
obj[2] = s;
obj[3] = d;
da.Fill(dt);
dt.Rows.Add(obj);
da.InsertCommand = new OleDbCommand(incommand, connect);
da.Update(dt);
return dt;
رو این خط :
dt.Rows.Add(obj);
Input array is longer than the number of columns in this table.
تو این کد :
OleDbDataAdapter da = new OleDbDataAdapter(command, connect);
DataTable dt = new DataTable();
DateTime d = new DateTime();
int s;
d = FarsiLibrary.Utils.PersianDate.Now;
dt= getdata("select list_number from list_number");
s = Convert.ToInt32(dt.Rows[0]["list_number"]);
object[] obj = new object[4];
obj[0] = int.Parse(textBox1.Text);
obj[1] = textBox2.Text;
obj[2] = s;
obj[3] = d;
da.Fill(dt);
dt.Rows.Add(obj);
da.InsertCommand = new OleDbCommand(incommand, connect);
da.Update(dt);
return dt;
رو این خط :
dt.Rows.Add(obj);