![]() |
|
|
![]()
|
|
| motorway |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: нет Всего: 0 |
Есть файл .aspx, в котором есть команда запроса к БД .mdb:
UpdateCommand="UPDATE [Customers] SET [CompanyName] = ?, [ContactName] = ?, [ContactTitle] = ?, [Address] = ?, [City] = ?, [Region] = ?, [PostalCode] = ?, [Country] = ?, [Phone] = ?, [Fax] = ? WHERE [CustomerID] = ?" Насколько я понимаю, =? означает при изменении соответствующего поля в таблице на странице пользователя. Так вот, при изменении всех полей, кроме [CustomerID], которое стоит первым в таблице, все нормально, и база обновляется, а после изменения первого и обновления ничего не происходит, т.е. остаются старые значения. В чем м.б. проблема и правильный ли запрос? Нужно, чтобы можно было менять все столбцы. Также пробовал различные варианты запросов, но ошибки, например, то, что дупликат в таблице. -------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
|||
|
||||
| bopoha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1283 Регистрация: 10.5.2006 Где: Беларусь, Минск Репутация: нет Всего: 21 |
[CustomerID] менять нельзя, он указывает на номер записи, которая и будет обновлятся...
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | ASP | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |