Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:12 27.04.24 
Компютри и Интернет
   >> Delphi
Всички теми Следваща тема *Кратък преглед

Тема Свързване на таблици между две Access бази  
Автор Дokтopa (свободен)
Публикувано22.02.06 17:06



Проект на Delphi и база с данни Access на Microsoft.

Трябва да свържа програмно таблица от една база с данни към друга, с която работя. На ниво база става но с фиксиран път (File -> Get External Data -> Link Tables...).

Предварително благодаря на всеки дал някаква идея!

Доктора



Тема Re: Свързване на таблици между две Access базинови [re: Дokтopa]  
АвторИвaнчo (Нерегистриран)
Публикувано23.02.06 11:28



И да използваш може би Join между таблиците?!?!? Програмно?!?... Не мисля че е възможно.... иначе -> отваряш си ги двете бази, с два датебази компонента и си работиш.... но сигурно това не ти върши работа



Тема Re: Свързване на таблици между две Access базинови [re: Дokтopa]  
АвторEFEX (Нерегистриран)
Публикувано23.02.06 15:41



Ма теб не те ли думнаха вчера ве брато... :)))))
Сега правя връзката... тва е щото се занимаваш с Access...





Майтап бе Уийли...



Тема Re: Свързване на таблици между две Access базинови [re: Дokтopa]  
АвторADo (Нерегистриран)
Публикувано24.02.06 17:09



Какво ще рече "да свържа програмно"?
Ако искаш да показваш данните от двете бази дании в един SELECT тогава в Help на Access го пише съвсем ясно:
SELECT ... [IN externaldatabase] (препоръчвам да използваш alias).
Но има ограничение, че:
You can use IN to connect to only one external database at a time.
Предимство на този начин на свързване е, че можеш да достъпваш различни видове данни DBF, TEXT, EXCEL ...



Тема Re: Свързване на таблици между две Access базинови [re: ADo]  
АвторИвaнчo (Нерегистриран)
Публикувано24.02.06 19:35



Еееееееееейй! Върхъ си!
Това не го знаех, макар че от години използвам чат-пат Access-a...
И квооооо? Задаваш пълния път до другата база ли?



Тема Re: Свързване на таблици между две Access базинови [re: Ивaнчo]  
АвторADo (Нерегистриран)
Публикувано28.02.06 09:54



To identify a destination table:

[SELECT | INSERT] INTO destination IN
{path | ["path" "type"] | ["" [type; DATABASE = path]]}

To identify a source table:

FROM tableexpression IN
{path | ["path" "type"] | ["" [type; DATABASE = path]]}

A SELECT statement containing an IN clause has these parts:

Part Description
destination The name of the external table into which data is inserted.
tableexpression The name of the table or tables from which data is retrieved. This argument can be a single table name, a saved query, or a compound resulting from an INNER JOIN, LEFT JOIN, or RIGHT JOIN.
path The full path for the directory or file containing table.
type The name of the database type used to create table if a database is not a Microsoft Jet database (for example, dBASE III, dBASE IV, Paradox 3.x, or Paradox 4.x).


Remarks
You can use IN to connect to only one external database at a time.

In some cases, the path argument refers to the directory containing the database files. For example, when working with dBASE, Microsoft FoxPro®, or Paradox database tables, the path argument specifies the directory containing .dbf or .db files. The table file name is derived from the destination or tableexpression argument.

To specify a non-Microsoft Jet database, append a semicolon (;) to the name, and enclose it in single (' ') or double (" ") quotation marks. For example, either 'dBASE IV;' or "dBASE IV;" is acceptable.

You can also use the DATABASE reserved word to specify the external database. For example, the following lines specify the same table:

... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];

... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"





Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.