|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.03.2010, 09:29 | #1 |
Пользователь
Регистрация: 30.03.2010
Сообщений: 28
|
массив в БД / БД в массив
Здравствуйте!
Пишу программу на Delphi 7, которая должна уметь загружать БД в массив, без вывода в таблицу и наоборот: записывать массив в БД. облазил, наверное, все что можно, но ничего толкового не нашел =( как это реализовать я даже не представляю, но догадываюсь что нужно работать с компонентом DataSource. такиеже таблицы с такимже типом переменных находятся и в бд Код:
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков
|
30.03.2010, 09:54 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ты в принципе умеешь читать из базы и передвигаться по набору данных из нее?
Заглядывал в примеры поставляемые с Делфи стандартно?
I'm learning to live...
|
30.03.2010, 12:41 | #3 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
База данных как раз и состоит из таблиц... Но, видимо ты под таблицами подразумевал средство отображения данных, а не таблицы БД. DataSource устанавливает связь между набором данных (DataSet) и экранной таблицей (DbGrid). Поэтому тебе оно никак не поможет. Нужно работать с либо с DataSet, либо непосредственно с компонентом TTable или через TQuery...
Перемешивай дело с бездельем и не сойдешь с ума...
|
30.03.2010, 15:17 | #4 | |
Пользователь
Регистрация: 30.03.2010
Сообщений: 28
|
Цитата:
щас вот читаю литератубу по бд, а нащет примеров...а в какой они папке располагаются?
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков
|
|
30.03.2010, 15:51 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Скажем так читать при условии что поля у тебя совпадают с твоей записью можно так: Код:
I'm learning to live...
|
|
30.03.2010, 16:06 | #6 |
Пользователь
Регистрация: 30.03.2010
Сообщений: 28
|
спасибо, теперь немного понятнее стало. а запись в бд по такомуже принципу происходит?
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков
Последний раз редактировалось mihali4; 30.03.2010 в 17:23. |
30.03.2010, 16:35 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да. Только в FieldByName('Operator').AsString присваивать.
I'm learning to live...
|
30.03.2010, 16:45 | #8 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
Только не забудь перевести таблицу в режим редактирования Table.Edit, а после присваивания значений полям сохранить все изменения Table.Post
Перемешивай дело с бездельем и не сойдешь с ума...
|
30.03.2010, 16:50 | #9 |
Пользователь
Регистрация: 30.03.2010
Сообщений: 28
|
спасибо огромное, теперь буду колдовать =)
чтото у меня не получается=((( Код:
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков
Последний раз редактировалось Stilet; 01.04.2010 в 16:22. |
01.04.2010, 16:34 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. | Marishkaa | Помощь студентам | 2 | 12.01.2010 16:54 |
Двумерный массив, одномерный массив. | Branbal | Помощь студентам | 14 | 18.11.2009 12:40 |
массив... | Nightt | Помощь студентам | 3 | 18.06.2009 22:19 |
Массив | Walter | Помощь студентам | 3 | 02.01.2009 17:21 |
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. | TheVenny | Помощь студентам | 3 | 26.11.2008 15:06 |