![]() |
|
Модераторы: gambit |
![]()
|
|
| grower |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 25.5.2007 Репутация: нет Всего: нет |
Здравствуйте. Я создаю в визарде DataSet1 и настраиваю его на простейшую таблицу (три колонки, одна из них первичный ключ). В файле DataSet1.Designer.cs создаються команды только SELECT и INSERT , а UPDATE и DELETE нету , почему так, как их добавить ?
(в настройках отмечено "Generate Insert, Update and Delete statments" и "Create methods to send updates directly to the database (GenerateDBDirectMethods)") При вызове :
Ошибка : Update requires a valid UpdateCommand(DeleteCommand) when passed DataRow collection with modified(deleted) rows. (а INSERT проходит нормально) Почему автоматически не создаются команды на UPDATE и DELETE ? (первичный ключ визард определяет) И ещё . если зайти в конструктор датасета, EditDataSet with Designer -> Configure ... и нажать Finish (не чего не меняя), то потом пропадает и INSERT , остаётся только SELECT . |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 8 Всего: 232 |
Какая база данных ?
-------------------- ![]() |
|||
|
||||
| stashe |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 153 Регистрация: 5.1.2007 Где: Донецк Репутация: нет Всего: 1 |
Аналогично, база OleDB
|
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 8 Всего: 118 |
это не база, а провайдер.
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| Iganga |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 3.12.2007 Репутация: 1 Всего: 1 |
Да фигарьте в ручную)))
Ща покажу и все проблемы решатся)))
Радуйтесь, я очень долго с ентим парился |
|||
|
||||
| vretsky |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 29.10.2007 Репутация: нет Всего: нет |
действительно создавай ДЕЛИТ и АПДЕЙТ команды руками, и париться по мне там не с чем, прямо в визарде легко (интуитивно понятно) создаются параметры, а руками надо написать только SQL команду. (в 2005 студии)
|
|||
|
||||
| vretsky |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 29.10.2007 Репутация: нет Всего: нет |
тем более команды на изменение созданные в визарде как правило все равно менять приходиться (как минимум проверять рекомендую)
|
|||
|
||||
| Magnifico |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: 2 Всего: 17 |
когда создаешь адаптер при выборе команды ставь галочку не все записи (select * from table),
а галочки для каждого поля по отдельности , а на следующем шаге внимательно смотри сформировались команды или нет -------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |