2013-09-15 3 views

ответ

1

вам нужно изменить метод принять дополнительные параметры

public static void insertStudent(string personID, string studentNumber,string gradePointAverage , string majorFieldt) 

Обратите внимание, что вам нужно, чтобы дать правильный тип основан на колонке тип данных вы дали н базу данных для соответствующего параметра. Например, если PersonId этого числа в базе данных, вы должны изменить параметр как int personID

изменения вашего SQL заявление со всеми параметрами

INSERT INTO student(personID, studentNumber, gradePointAverage , majorField) VALUES (@personID, @studentNumber, @gradePointAverage , @majorField) 

и установите значения параметров с помощью

cmd.Parameters.AddWithValue("@personID", personID); 
cmd.Parameters.AddWithValue("@studentNumber", studentNumber); 
cmd.Parameters.AddWithValue("@gradePointAverage", gradePointAverage); 
cmd.Parameters.AddWithValue("@majorField", majorField); 

можно назвать выше способом, как показано ниже

private void btnInsertStudentNumberAdmin_Click(object sender, EventArgs e) 
{ 
    studentHelperClass.insertStudent(txtInsertStudentNumber.Text, txtstudentNumber.Text, txtgradePointAverage.Text , txtmajorField.Text); 
} 
+0

позвольте мне попробовать, что – user2469932

+0

ждать, как это будет работать с несколькими текстовыми полями? каждый для каждого значения? – user2469932

+0

Я понимаю все вышеизложенное, но где я помещаю данные для вставки? он не может войти в одно текстовое поле, которое находится на моей кнопке? как заставить его работать для каждого текстового поля для каждого значения? – user2469932

Смежные вопросы