Главная страница
    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.04 c
3-1199661770
porter
2008-01-07 02:22
2008.06.08
получить несколько столбцов для одного поля


2-1211129220
lewka-serdceed
2008-05-18 20:47
2008.06.08
Надпись на кнопке


2-1210956768
Res
2008-05-16 20:52
2008.06.08
ExtractRes


2-1210669623
honor
2008-05-13 13:07
2008.06.08
Выбор в поле из выпадающего списка


2-1210677818
cyber-pilot
2008-05-13 15:23
2008.06.08
рекурсивный массив





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский