Ошибка: Ошибка: ER_BAD_FIELD_ERROR: неизвестный столбец «пользователь» в «где предложение»

Ожидание (2000) паузы 2 секунды

Sub Wait(Time)
  Dim wmiQuery, objWMIService, objPing, objStatus
  wmiQuery = "Select * From Win32_PingStatus Where Address = '1.1.1.1' AND Timeout = " & Time
  Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
  Set objPing = objWMIService.ExecQuery(wmiQuery)
  For Each objStatus in objPing
  Next
End Sub
0
задан malik 17 January 2019 в 06:27
поделиться

1 ответ

Кажется, ваша функция редактирования ожидает только идентификатор, но вы передаете объект. Предполагая, что req.params.id действительно содержит идентификатор, попробуйте одну из следующих возможностей:

  1. отредактируйте файл маршрутизатора:

    model.edit( req.params.id , function(err, rows, fields){ ... })
    
    // or 
    var user={ id: req.params.id}
    model.edit( user.id , function(err, rows, fields){ ... })
    

    ИЛИ

  2. [ 114]

    отредактируйте и маршрутизатор, и файл модели:

    // router file
    var user={ id: req.params.id}
    
    model.edit(user, function(err, rows, fields){ ... })
    
    // model file
    User.prototype.edit = function(user_id_object){
        connection.query('SELECT * FROM users WHERE id = ? ',[user_id_object.id],function(err, result, fields) { .... })
     }
    
0
ответ дан Kossi D. T. S. 17 January 2019 в 06:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: