Нет соответствия между типом объекта System.Windows.Forms.RichTextBox и собственным типом известного управляемого поставщика. ' - PullRequest
0 голосов
/ 02 июля 2019

Я использовал расширенное текстовое поле для сбора замечаний, но оно не сохраняется в базе данных

вот код

            con.Open();
            SqlCommand cmd = new SqlCommand(@"insert into Student_Records(FirstName,LastName,ContactNumber,DOB,TemporaryAddress,PermanentAddress,FatherName,Fathersoccupation,ContactNumberF,MotherName,Mothersoccupation,ContactNumberM,Remarks) values(@firstname,@lastname,@contactnumber,@dob,@temporaryaddress,@permanentaddress,@fathername,@fatheroccupation,@contactnumberf,@mothername,@motheroccupation,@contactnumberm,@remarks)", con);
            cmd.Parameters.AddWithValue("@firstname", txtFname.Text);
            cmd.Parameters.AddWithValue("@lastname", txtlastN.Text);
            cmd.Parameters.AddWithValue("@contactnumber", txtCN.Text);
            cmd.Parameters.AddWithValue("@dob", dtdob.Value);
            cmd.Parameters.AddWithValue("@temporaryaddress", txtTaddress.Text);
            cmd.Parameters.AddWithValue("@permanentaddress", txtPaddress.Text);
            cmd.Parameters.AddWithValue("@fathername", txtFname.Text);
            cmd.Parameters.AddWithValue("@fatheroccupation", txtFoccupation.Text);
            cmd.Parameters.AddWithValue("@contactnumberf", txtFcn.Text);
            cmd.Parameters.AddWithValue("@mothername", txtMname.Text);
            cmd.Parameters.AddWithValue("@motheroccoupation", txtMoccupation.Text);
            cmd.Parameters.AddWithValue("@contactnumberm", txtMcn);
            cmd.Parameters.AddWithValue("@remarks", rtremarks.Rtf);
            cmd.ExecuteNonQuery();
            con.Close();

1 Ответ

2 голосов
/ 02 июля 2019

В этой строке

cmd.Parameters.AddWithValue("@contactnumberm", txtMcn);

вы передаете само TextBox, а не его свойство Text.

Сказав это, это дастнемного другая ошибка.Как отмечено в вашем другом вопросе об этом фрагменте кода, пожалуйста, напишите код и ошибки дословно, когда вы получите ошибку, в противном случае вы можете не получить полезные ответы.(Либо это, либо вы назвали txtMcn непоследовательно!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...