2015-05-03 2 views
0

Я не могу определить свою функцию обновления. Я могу получить и удалить из моей базы данных, но я не понимаю, как обновлять. Это для меня все ново, поэтому я в тупике.CRUD Обновление не работает должным образом

.js файл

//update user 
$("#btnUpdateUser").click(function() { 

     $.ajax({ 
      type: 'PUT', 
      url: uri, 
      data: JSON.stringify(vendor), 
      processdata: true, 



    public int updateUser(vendors vendors, int id) 
    { 


      SqlCommand cmd = new SqlCommand("UPDATE vendors set [user][email protected], [email protected], [email protected], [email protected], [email protected] where [email protected]", con); 
      cmd.Parameters.AddWithValue("@id", id); 
      cmd.Parameters.AddWithValue("@user", vendors.user); 
      cmd.Parameters.AddWithValue("@email", vendors.email); 

я получаю «Запись не найдена» и раньше, но я не больше получать это. Любые рекомендации/подсказки будут очень признательны.

+2

Вы уверены, что хотите быть обновляя поле идентификатора? –

+0

Вы используете структуру сущности или что-то подобное? –

+0

Также, пожалуйста, сообщите нам, какую базу данных вы используете. –

ответ

1

Лучше всего перейти в режим отладчика и добавить точку прерывания в начале метода updateUser в файле vender.cs в visual studio.

Проверьте все переменные, как ожидается, наведя курсор venders и id (я заподозрить вам не хватает, чтобы включить идентификатор в URL вашего звонка?)

Еще один момент, чтобы проверить - я заметил, что вы пытаетесь для обновления идентификатора, что не является хорошей практикой. - удалить, что

+0

Благодарим за помощь. Я удалил обновление моего идентификатора. Я отлаживаю и вижу, что получаю. – user3353920

0

Я предполагаю, что URI отсутствует идентификатор или имеющий неправильный идентификатор (во время выборки записей)

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