![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос | Заплачу за решение | Новые сообщения Сообщения за день | Расширенный поиск | Правила | Всё прочитано |
![]() |
|
Опции темы |
![]() |
#1 |
Пользователь
Регистрация: 08.04.2011
Сообщений: 21
Репутация: 10
|
![]()
Добрый день.
Есть таблица в базе на MySQL. Подключаюсь к ней с помощью dbExpress. В таблице 3 поля - id (int, auto_increment), name (string), status(int). Добавляю запись через dbEdit, которые соединены с полями name и status. Проблема заключается в том, что программа выдает мне ошибку и требует у меня вводить данные в поле id, которое auto_increment! Помогите разобраться, в чем беда? Может кто-нить сталкивался? Работаю с компонентом SimpleDataSet. Окно таблицы пользователей открывается программно: Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 25.07.2009
Адрес: Санкт-Петербург
Сообщений: 533
Репутация: 140
icq: 479068502 |
![]()
А покажите DDL таблички. Есть подозрение, что оно у вас не autoinc, а int с обязательным заполнением.
__________________
Маразм крепчал. Еноты пели... R-style Dataknowlege Access Member Account (RDAMA) |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.04.2011
Сообщений: 21
Репутация: 10
|
![]()
Спасибо за предположение. Но я создавал табличку в интерфейсе phpadmin, там четко видно, что поле auto_increment. То есть если написать там какой-нить insert, то поле id заполняется автоматом на ура, я пробовал.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 08.04.2011
Сообщений: 21
Репутация: 10
|
![]()
Попробовал из делфи добавлять записи инсёртом через свойство SimpleDataSet, все отлично.
Скрипт типа Код:
Так почему же при добавлении напрямую в грид или через dbEdit с меня просят вводить поле auto_increment??? Сделаю наверное добавление через SQL, но буду очень рад любому совету! |
![]() |
![]() |
![]() |
#5 | ||
Участник клуба
Регистрация: 25.07.2009
Адрес: Санкт-Петербург
Сообщений: 533
Репутация: 140
icq: 479068502 |
![]() Цитата:
Цитата:
Дурной тон с точки зрения построения интерфейсов. Да и не удобно для пользователя.
__________________
Маразм крепчал. Еноты пели... R-style Dataknowlege Access Member Account (RDAMA) |
||
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 08.04.2011
Сообщений: 21
Репутация: 10
|
![]()
Я про "напрямую в грид" для примера привел) Но добавление через dbЕdit то вполне допустимо и удобно...
Ладно, спишем это на косяк dbExpress тогда. Спасибо) |
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MySQL, dbExpress, Не работает Select | lexastik | БД в Delphi | 0 | 02.09.2011 17:43 |
MySQL AUTO_INCREMENT вида 00000000* | Adult_Master | SQL, базы данных | 1 | 04.04.2011 07:48 |
Auto_Increment | D-Snaker | PHP | 1 | 21.08.2009 20:34 |
BLOB+Mysql+DbExpress | Квэнди | БД в Delphi | 3 | 02.03.2007 19:01 |
|
|