Как решить Неизвестный столбец «id» в «где пункт» ошибка в vb.net, но работает в Workbench? - PullRequest
0 голосов
/ 31 августа 2018

Я удаляю запись, используя идентификатор записи. Когда я выполняю это, он показывает ошибку как «Неизвестный столбец« id »в« предложении where »

 mod_sql.conn2.Open()
sd_cmd2 = String.Format("DELETE FROM risk where `id`='{0}';", nd_index)
cmdd_delete2 = New MySqlCommand(sd_cmd2, mod_sql.conn2)
 cmdd_delete2.ExecuteNonQuery()
 mod_sqlconnect2.conn2.Close()

Я попытался изменить команду удаления на

 sd_cmd2 = String.Format("DELETE FROM risk where `id`={0};", nd_index)

 sd_cmd2 = String.Format("DELETE FROM risk where id={0};", nd_index)

Ничего не сработало. Если я скопирую ту же команду sql и попробую в MySQL Workbench, запись будет удалена.

...