Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.046 c
2-1210671008
Виктор
2008-05-13 13:30
2008.06.08
Помогите найти ошибку в коде


15-1208941436
Гость1468
2008-04-23 13:03
2008.06.08
Нанесение идентефикационной информации на документ. Как?


15-1208948348
Maks0
2008-04-23 14:59
2008.06.08
Стойкость пароля в битах


11-1181491706
Robt
2007-06-10 20:08
2008.06.08
ListBox


2-1210787964
Rustam01
2008-05-14 21:59
2008.06.08
курсор в memo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский