Хочу обновлять записи в таблицах mySql.
Нашел два варианта.
первый - использовать запрос:
Command.CommandText = "update market_cards set name=? where articul=?";
Но минусы такого подхода - при большом количестве переменных придется задавать для каждой тип:
Param1 = Command.CreateParameter("DateIn", 133, 1);
Command.Parameters.Append(Param1);
Param1.Value = Формат(DateIn, "ДФ=dd.MM.yyyy");
Param2 = Command.CreateParameter("Art", 133, 1);
Command.Parameters.Append(Param2);
Param1.Value = "1231111";
Второй - вообще не знаю рабочий ли: по аналогии с addnew использовать команду Update([МассивИменПолей],[МассивЗначенийПеременных]). Подсмотрел здесь: http://www.glasda.ru/recordset.htm Не знаю, можно ли вообще так.
Подскажите, как сделать UPDATE лучше и удобнее?
(2) Это первый способ, который я указал - запрос Update с неименованными параметрами. Там прийдется для каждого параметра(а их у меня очень много) описывать тип.
(3) То же, что и (2).
(4) Не знал, спасибо!
Так можно выполнить Update чем-то подобным AddNew?