| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB .NET > Ошибка при UPDATE Database |
| Автор: Andruxa28 26.2.2011, 18:51 | ||||
| Здравствуйте! Возникла проблема при обновлении записей в таблице БД вот привожу код
на что получаю вот такую ошибку
таблица "Доходы" ![]() Помогите разобраться.. Правильно ли я вообще пытаюсь обновить записи? Может как-то по другому можно? |
| Автор: diadiavova 26.2.2011, 23:48 |
| Andruxa28, у тебя в запросе 19 параметров |
| Автор: Andruxa28 27.2.2011, 00:11 | ||||
хм... а как их передавать то ? не подскажешь? это
??? а мож как -то проще можно это все сделать? |
| Автор: diadiavova 27.2.2011, 00:27 |
Проще будет, если использовать встроенные инструменты студии, да и при использовании SQL Server вместо эксесса тоже есть кое-какие преимущества. А так можно код и иначе написать, но принцип все равно останется тем же - коллекцию параметров придется инициировать вручную в коде. |
| Автор: Andruxa28 27.2.2011, 00:32 | ||
А это иначе , лучше(надежнее) того что я накалякал? |
| Автор: diadiavova 27.2.2011, 00:51 |
В смысле " надежнее"? Тебе просто надо добавить параметры, так что в смысле надежности разницы нет. Хотя сам по себе запрос с 19-ю параметрами выглядит как-то странно. Посмотри метод AddRange, если совместить его с инициализатором массива, то может получится код, который тебе больше понравится. Но, на самом деле, это дело вкуса и в данном случае без разницы - все равно будет громоздко. |
| Автор: Andruxa28 27.2.2011, 01:08 |
| Большое спасибо за помощь! Буду разбираться |