Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

Не могу сохранить таблицу в БД   Найти похожие ветки 

 
snake-as ©   (2008-05-13 13:37) [0]

Здравствуйте, я в этой теме новичок. У меня такая ситуация:
Я, используя ADOConnection подключаюсь к БД Access, с помощью ADOTable, загоняю таблицы в StringGrid. Потом хочу записать из StringGrid в таблицу самой БД(думаю, понятно объяснил:).. ) Вот, я делаю это вот так:

 for i := 1 to ADOTable807.RecordCount do
   ADOTable807DSDesigner.AsString := StringGrid807.Cells[0, i]

У меня выдается такая ошибка:
DataSet not on edit ot insert mode. Я понимаю, что это значит, но где это св-во выставить, так и не нашел. В ADOConnection поставил права ReadWrite. Помогите, пожалуйста.


 
Ega23 ©   (2008-05-13 13:40) [1]


for i := 1 to ADOTable807.RecordCount do
begin
  ADOTable807DSDesigner.Edit;
  ADOTable807DSDesigner.AsString := StringGrid807.Cells[0, i];
  ADOTable807DSDesigner.Post;
end;


 
Sergey13 ©   (2008-05-13 13:49) [2]

> [0] snake-as ©   (13.05.08 13:37)
> с помощью ADOTable, загоняю таблицы в StringGrid

А смысл? Для этого придуман DBGrid.


 
Ega23 ©   (2008-05-13 13:52) [3]


> А смысл? Для этого придуман DBGrid.


Ну хочет человек поизвращаться...


 
snake-as ©   (2008-05-13 13:57) [4]

Спасибо большое.


 
DrPass ©   (2008-05-13 14:00) [5]


> for i := 1 to ADOTable807

Боюсь даже спрашивать, сколько у тебя таблиц на форме


 
snake-as ©   (2008-05-13 15:15) [6]


> > for i := 1 to ADOTable807Боюсь даже спрашивать, сколько
> у тебя таблиц на форме

Это просто так называется:)

Скажите, а как, если мне нужно много строк записать, т.е., когда мы читали, то было
ADOTable807.Next. А здесь такое не получается.


 
snake-as ©   (2008-05-13 15:22) [7]

Эх...


 
Ega23 ©   (2008-05-13 15:33) [8]


with ADOTable807 do
begin
 First;
 while not Eof do
 begin
   Edit;
   AsString := ....
   Post;
   Next;
 end;
end;



 
snake-as ©   (2008-05-13 15:37) [9]

Понятно, протупил.. Думал он сначала таблицу начинает.. Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
2-1210767152
snake-as
2008-05-14 16:12
2008.06.08
Помогите с Char


2-1210756124
WebSQLNeederr
2008-05-14 13:08
2008.06.08
Как сделать что бы можно было копировать ячейки СтригГрида?


3-1199832163
Евгений Р.
2008-01-09 01:42
2008.06.08
Где ошибка в синтаксисе?


15-1209129042
Ega23
2008-04-25 17:10
2008.06.08
А может так спонтанно на Чистые пруды?


2-1210697081
Alexey
2008-05-13 20:44
2008.06.08
Кодировка таблицы