سلام دوستان عزیر من یک پروژه دارم با اکسس ولی وقتی insert رو مینویسم روی خط
com.ExecuteNonQuery();
ارورCommand text was not set for the command object. رو میده باید چیکار کنم ...ممنون از همتون
سلام دوستان عزیر من یک پروژه دارم با اکسس ولی وقتی insert رو مینویسم روی خط
com.ExecuteNonQuery();
ارورCommand text was not set for the command object. رو میده باید چیکار کنم ...ممنون از همتون
کل خط رو بذار
احتمال تو رشته دستورت خطا داری
یعنی com.CommandText
//For Insert
SqlConnection objConnection = new SqlConnection(@"Data Source=(local)\sqlexpress;Initial Catalog=test;Integrated Security=True;Pooling=False");
SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnection;
objCommand.CommandType = CommandType.Text;
SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnection;
objCommand.CommandType = CommandType.Text;
objCommand.CommandText = "insert into test_tb (Codemeli,Fname) values(@Codemeli,@Fname);
objCommand.Parameters.AddWithValue("@Codemeli", codemeliTextBox.Text);
objCommand.Parameters.AddWithValue("@Fname",txtfna mes.Text);
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();
آخرین ویرایش به وسیله moslem68 : جمعه 02 فروردین 1392 در 13:47 عصر
string s = "insert into teacher (tid,tname,tfam) VALUES(N'{0}',N'{1}',N'{2}')";
s = string.Format(s, txtid.Text, txtname.Text, txtostad.Text);
کلا نوشته oledbexception was unhandled
Command text was not set for the command object.
احتمالا فيلد كليدتون AutoNumber هست و شما داريد بهش مقدار ميديد درحاليكه اين مقدار رو خود Access بايد بده.