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

Вниз

Создать строку в таблице   Найти похожие ветки 

 
snake-as ©   (2008-05-17 21:03) [0]

Здравствуйте, я, с помощью ADOTable и StringGrid читаю и пишу в таблицы из БД. Мне нужно создать строку в таблице. Как это сделать?
Для примера, чтобы понятней было, я вот таким пользуюсь.
   
for i := 1 to AdoTableDohodData.FieldCount - 2 do
     ADOTableDohodData.FindField(IntToStr(i + 1)).AsString := StringGridDohod.Cells[2, i];


 
Amoeba ©   (2008-05-18 00:36) [1]


> Для примера, чтобы понятней было, я вот таким пользуюсь.
>
>    
> for i := 1 to AdoTableDohodData.FieldCount - 2 do
>      ADOTableDohodData.FindField(IntToStr(i + 1)).AsString
> := StringGridDohod.Cells[2, i];
>

Понятней, увы, не становится. Просто "бред сивой кобылы в темную сентябрьскую ночь"! И какое отношение сие имеет к "Мне нужно создать строку в таблице"?


 
Johnmen ©   (2008-05-18 01:00) [2]


> Мне нужно создать строку в таблице.

А что такое "строка в таблице"?


 
Sergey13 ©   (2008-05-19 08:52) [3]

> [0] snake-as ©   (17.05.08 21:03)
> с помощью ADOTable и StringGrid

Зачем такой изврат?
1. Для работы с БД существует DBGrid. И проще и правильнее.
2. Грид для работы с данными вообще не важен. Данные лежат в датасете (в твоем случае ADOTable) у которого есть методы Insert, Delete, Edit и Post. Вот они и нужны тебе.
3. ADOTable использовать вообще не следует. Вместо него надо юзать ADODataSet.



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

Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.063 c
3-1199896167
AlexeyMir
2008-01-09 19:29
2008.06.08
Cвойства полей базы Firebird.


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


15-1208917418
Slider007
2008-04-23 06:23
2008.06.08
С днем рождения ! 23 апреля 2008 среда


15-1209294414
Foo Fighters
2008-04-27 15:06
2008.06.08
если в папке находится ярлык на нее же ... глюк WMP 11?


2-1210936185
Fasco
2008-05-16 15:09
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский