Не удается вставить пустую строку...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Не удается вставить пустую строку...

Сообщение Summer.05 » 26.07.2006 (Ср) 17:52

Есть и работает:
Adodc1 (рекордсет)
DataGrid1 с семью колонками.
Кнопка "добавить" с командой на click ()
Adodc1.Recordset.AddNew.

При нажатии на кнопку "Добавить" для ввода информации в новую строку появляется надпись:
"Не удается вставить пустую строку. Необходим хотя бы один столбец значений".

Не подскажите ли, что это такое и как решить эту проблему?
Спасибо!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 26.07.2006 (Ср) 18:15

Вообще то, вставка AFAIR, это так:

Код: Выделить всё

with adodc1.recordset
.addnew
.fields(1)="bla bla bla"
.fields(2)="bla bla bla"
.fields(3)="bla bla bla"
.update
end with



Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Сообщение Summer.05 » 26.07.2006 (Ср) 18:44

RayShade
Спасибо, но если вот это:

.fields(1)="bla bla bla"
.fields(2)="bla bla bla"
.fields(3)="bla bla bla"

я ввожу ручками в зависимости от характера информации, то Рекордсет может мне предоставить пустую строку для ввода в нее текста?
Что для этого надо сделать?[/quote]

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 26.07.2006 (Ср) 19:55

Ты рекордсет с датагридом часом не путаешь?

Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Сообщение Summer.05 » 26.07.2006 (Ср) 20:13

RayShade
Да, конечно, ты прав.
Вопрос в том, что мне нужна свободная строка в DataGrid1.
Не продскажешь, что с ним сделать, чтобы он выделял мне пустую строку для ввода в нее информации?
Спасибо!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 72

    TopList