![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
При попытке создания в таблице новой записи вылетает ошибка Dataset not in edit or insert mode, readonly стоит false, оспользую MsSql. В чем дело?
|
|||
|
||||
Satana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: нет Всего: 5 |
Код в студию!!! Чем пыташеься записать? есть ли у пользователя права на запись...
Максимально больше давай инфы!!! ![]() -------------------- |
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
procedure TForm1.Button1Click(Sender: TObject);
begin ADOTable1.Append; ADOTable1.FieldByName('name').AsString:='Данные'; ADOTable1.FieldByName('ID_Parent').AsString:='1'; ADOTable1.Post; MemTableEh1.Active := false; MemTableEh1.Active := True; end; есть таблица с полями id,id_parent и name права есть) |
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
оказывается проблема в том что в ключевом поле не выполняется автоинкремент
подскажите как быть.... Добавлено @ 12:44 оказывается проблема в том что в ключевом поле не выполняется автоинкремент подскажите как быть.... |
|||
|
||||
s |
|
|||
Unregistered |
А у поля IDENTITY в YES установлено?
|
|||
|
||||
Satana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: нет Всего: 5 |
MyNick, S прав, посмотри в Enterprise Manager в дизайнере таблиц, выделив нужное тебе поле, внизу будет небольшая табличка вот там должно стоять свойство IDENTITY в YES.
И еще я бы тебе посоветовал пользоваться всетки обычными нормальными SQL запросами ![]() SQLDataSet1.CommandText:='UPDATE TABLE_NAME SET ID_PARENT=1, NAME='+#39+ДАННЫЕ+#39; SQLDataSet1.ExecSQL; -------------------- |
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
поставил значение ....
теперь при попытке редактирования вылетает ошибка 'List index out of bounds (-1)' ![]() Добавлено @ 08:27 не помог инкримент и первая ошибка тоже вылетает( |
|||
|
||||
s |
|
|||
Unregistered |
Запустите SQL Query Analyzer и выполните что-нибудь вроде
если добавление пройдет нормаль, то ищите ошибку в коде (возможно вы читаете в массив с индексом id, а размерность этого массива меньше чем id; это в качестве предположения). |
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
пробовал уже и так, вылетает окно с просьбой ввести логин и пароль если ничего не вводить то зависает на какое время и потом вылетает оишбка подключеня к базе , в adoconnection LoginPromt стоит false.....
подскажите в чем дело ...) |
|||
|
||||
Satana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: нет Всего: 5 |
MyNick Ну подтверждение пароля стоит в фалс, а забит ли он у тебя в соответствующие поля?
-------------------- |
|||
|
||||
MyNick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 20.9.2005 Репутация: нет Всего: нет |
я в подключении поставил Nt intrgratede sequrity
и когда подключался через Table ничего вводить не надо было.... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS SQL" | |
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS SQL Server | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |