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

Вниз

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

 
Tanya_d ©   (2007-05-18 12:24) [0]

Я не очень разбираюсь в особенностях программирования. Поэтому прошу у форумчан помощи. Есть одна база с полем например Pole1, это поле
Datasource2.DataSet.Fields[1], и есть другая база с полем Pole_all
Datasource1.DataSet.Fields[4]. Как сделать чтобы все значения из первой базы Pole1 перегнать во вторую базу в Pole_all?


 
Сергей М. ©   (2007-05-18 12:46) [1]

Datasource2.DataSet.First;
while not Datasource2.DataSet.EOF do begin
 Datasource1.DataSet.Insert;
 Datasource1.DataSet.Fields[4].Value := Datasource2.DataSet.Fields[1].Value;
 Datasource2.DataSet.Next;
end;


 
Jeer ©   (2007-05-18 12:50) [2]

Сергей М. ©   (18.05.07 12:46) [1]

+ Open:)
а Close - на усмотрение.


 
ЮЮ ©   (2007-05-18 13:04) [3]

Есть одна база с полем например Pole1, и есть другая база с полем Pole_all
Как сделать чтобы все значения из первой базы Pole1 перегнать во вторую базу в Pole_all?


С таким обращением с терминами и метла не помежет. Только в поля!!! Или на овощебазу.


 
ЮЮ ©   (2007-05-18 13:09) [4]

> [1] Сергей М. ©   (18.05.07 12:46)

Нафига ты в другой набор данных записи вставляешь?

Во второй базе уже есть поле Pole_all. Вот в него и перегоняй! Причем исключительно из поля Pole1. И дугие поля не трогай, не для того они засеяны.


 
Сергей М. ©   (2007-05-18 13:21) [5]


> ЮЮ ©   (18.05.07 13:09) [4]


> Нафига ты в другой набор данных записи вставляешь?


А почему бы и не вставлять ?
В условиях же не сказано, пуста или не пуста целевая таблица.
Поэтому имею полное право интерпретировать условия по своему усмотрению)


> Во второй базе уже есть поле Pole_all


Угу.
Pole_all = Datasource1.DataSet.Fields[4]

см. внимательно условия


 
ЮЮ ©   (2007-05-19 11:12) [6]


> В условиях же не сказано, пуста или не пуста целевая таблица.
> см. внимательно условия


В условиях о таблицах ни слова, там по одному полю в двух разных базах :)


 
Anatoly Podgoretsky ©   (2007-05-19 11:25) [7]

INSERT INTO DB2.TB1(Pole_all) SELECT Pole1 FROM DB1.TB1

Движок должен поддерживать гетерогенные запросы


 
Плохиш ©   (2007-05-19 13:44) [8]


> Движок должен поддерживать гетерогенные запросы

Это контрольный выстрел в голову...


 
Anatoly Podgoretsky ©   (2007-05-19 13:46) [9]

Ну так Таня Д., пол мужкой - не желает говорить, что использует, вдруг не БДЕ, а какой ни будь наколенный движок. Контрольный выстрел еще впереди.


 
tanya_d ©   (2007-05-20 14:58) [10]

у меня просто не было интернета дома. Спасибо всем кто откликнулся. Очень дружественный форум... буду пробовать. Использую стандартный BDE, в других не разбираюсь? А какие есть альтернативы? просто база будет около 8000 записей..


 
Tanya_d ©   (2007-05-20 15:29) [11]


> Ну так Таня Д., пол мужкой

по умолчанию стояло, забыла изменить....



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

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

Наверх





Память: 0.47 MB
Время: 0.047 c
2-1179578772
AnSky
2007-05-19 16:46
2007.06.10
Сортировка в StringGrid


2-1179425992
Alexdeil
2007-05-17 22:19
2007.06.10
График


15-1179385137
Kerk
2007-05-17 10:58
2007.06.10
Oracle External Procedure на Delphi


3-1174902008
Цукор5
2007-03-26 13:40
2007.06.10
создание базы с логическим полем


15-1178619068
X9
2007-05-08 14:11
2007.06.10
Минэкономразвития России — за Linux и Open Source для школ





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