powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / В каких языках есть внутрениий select?
25 сообщений из 60, страница 2 из 3
В каких языках есть внутрениий select?
    #33186886
Dayroon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В поставке Делфи есть наборы классов, которые работают через ADO и BDE.
Для Делфи есть сторонние библиотеки прямого доступа к файлсерверным БД.
Типа TDBF,Halycon, что-то еще... Я с ними не работал, не знаю как у них
с SQL.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33186902
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выборка из нескольки таблиц в одной папке для .дбф

1.нативные средства в фокспро или дбейз (новые версии, не досовые)
2.обратиться через одбц или оледб из любой среды (драйвер будет
рассматривать несколько файлов в одно папке как несколько таблиц в БД)

строки подключения для одбц и оледб на http://www.connectionstrings.com/


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33186908
Dayroon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор не хочет внешних средств, не уточняя, что такое внешние средства,
и зачем ему это нужно. ODBC он уже отклонил.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33186912
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В каких языках есть внупренний селект? Во всех.

1. Открываешь два(10).dbf файла.
2. Резервируешь массив строк.
3. Читаешь из файла строки, сравниваешь на совпадение по условию, если совпадает, то добавляешь строку в массив.
4. После того, как перебрал все файлы в папке и все строки в файлах - выводишь масив с результатами на экран.
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33186937
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На пальцах умножение, открыть файл, нарисовать линию и т.д.
Вы упаминали BDE,ODBC,JET,JDBC.
Код: plaintext
1.
Open Database Connectivity (ODBC) представляет собой интерфейс прикладной программы (API) для доступа к базам данных.ODBC разработан для максимальной способности к взаимодействию, то есть одна прикладная программа может без изменения своего исходного текста работать через интерфейс с какой угодно СУБД.

Ну нет у Вас СУБД типа SQl-сервера.

Это же отдельная установка. Для SQl-сервера без разницы кто к нему обращается Delphi или MS Access. Запрос обрабатывает SQl-сервер, а не язык Delphi.

Спасибо 1024. Про фокс я знаю.
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33186954
Dayroon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно! Всегда можно написать ма-а-ленький такой интерпритатор SQL на
любом языке! Формат dbf давно изучен, хоть побайтно его читай!

ODBC и BDE тоже пофиг, кто к нему обращается, если у вас есть драйвер
для dbf, то можно через ODBC,в BDE такой драйвер встроен по умолчанию.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33186966
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГенГрумНа пальцах умножение, открыть файл, нарисовать линию и т.д.
Вы упаминали BDE,ODBC,JET,JDBC.
Код: plaintext
1.
Open Database Connectivity (ODBC) представляет собой интерфейс прикладной программы (API) для доступа к базам данных.ODBC разработан для максимальной способности к взаимодействию, то есть одна прикладная программа может без изменения своего исходного текста работать через интерфейс с какой угодно СУБД.

Ну нет у Вас СУБД типа SQl-сервера.

Это же отдельная установка. Для SQl-сервера без разницы кто к нему обращается Delphi или MS Access. Запрос обрабатывает SQl-сервер, а не язык Delphi.

через ODBC можно и с файлами работать, хоть с txt, был бы драйвер нужный установлен. Тоже самое касается БДЕ. И для ДЖЕТа сервер не нужен.

Книжку б какую почитали, что ли, это везде написано.
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33186996
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одбц или оледб это некая программка которая много чего делает. Сервер для
дбф не нужен. Драйвер сам произведёт все действия

на любом языке

коннектион=креатесоннектион("Driver={Microsoft dBASE Driver
*.dbf)};DriverID=277;Dbq=c:\mydbpath;")
рекордсет=коннектион.экзекуте("select * from table1 join table2 on ...")


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187009
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь Вы хотите сказать что ODBC самостоятельно может выполнить(обработать) select к локальной dbf? Тогда что делает SQL-сервер?
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187025
Dayroon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обрабатывает запрос к серверной БД. Правда, логично?
ODBC(и многое вышеназванное) -некая универсальная прослойка, которая
может транслировать стандартный код обращений к объектам ODBC, в
характерные для конкретного сервера вызовы его, сервера,API.
Или обрабатывает файлы, вся фишка в драйвере.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187036
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати и книг на эту тему не так уж и много. В основном адо.нет за 21 день и
пр.

в случае скл-сервера драйвер (одбц или оледб) соединяется с ним, отправляет
текст запроса/команды и ждёт ответа
в случае без сервера драйвер сам ковыряет файлы и вытаскивает данные

кроме того у драйвера куча дел типа конвертации переменных из одного типа в
другой, поддержка постоянного соединения, хранения паролей, биндинга
переменных и пр. ерунды. Всё очень сильно зависит от реализации конкретного
драйвера, микрософтовский скорей всего всё делает по стандарту а какой-нить
опенсорсный может что-то типа биндинга не поддерживать.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187069
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все классно , но я нигде не читал насчет сам ковыряет файлы и вытаскивает данные
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187078
Dayroon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все бывает в первый раз...
А зачем такая неординарная постановка задачи? Если не секрет, конечно.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187114
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня интересует какой язык кроме фокса дает возможность напрямую работать базами данных. Что-бы не писать листинг на 5(пять) страниц. И не проверять установлен ли драйвер. А просто начать работать с базами данных.
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187135
Dayroon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Средство разработки Делфи дает. Язык без библиотеки доступа или драйвера
(или больше чем пять листов кода) не даст. Думаю, любая современная
универсальная среда разработки обладает такой возможностью. ODBC, OleDB,
ADO, JDBC, BDE - стандарты доступа к данным, поддерживают доступ к
любым(теоретически) базам данных, включая файловые БД. Просто сесть и
писать, наверное родные - Парадокс, ФоксПро(вроде МС его обновила
неплохо), Клиппер. Не удивлюсь, если они используют при этом те же
технологии. Парадокс, если не ошибаюсь, использует БДЕ.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187183
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Dayroon
Огромное спасибо.
Ответ не отрока но Мужа.(с)

Этот ответ я ждал все время разговора. Еще раз спасибо.
До свидания.
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187184
А! наконец то понял....

Поставь акцесс, подцепи таблицы и делай свои селекты.
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187191
Dayroon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык! Всего два десятка постов и мы пришли к "соглашению о терминах".
После чего ответить стало просто.
Удачи!
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187195
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГенГрумМеня интересует какой язык кроме фокса дает возможность напрямую работать базами данных. Что-бы не писать листинг на 5(пять) страниц. И не проверять установлен ли драйвер. А просто начать работать с базами данных.Я проверил, Access действительно может обеспечить вывод результатов SQL запроса по присоединенным файлам, формат которых понимает (dbf, paradox, xls, txt).

А вот почему Fox будет "просто работать с базами данных", а любое другое средство не будет - мне непонятно.

На Fox что, не придется проверять существование открываемых файлов? Писать некий (насколько я понимаю, достаточно тривиальный) код для выбора списка этих файлов?

Почему эти операции вы считаете принципиально менее трудозатратными, чем, например, проверка существования в системе драйвера ODBC и его настройка на некий каталог, содержащий набор файлов dbf?

IMHO, если вы планируете написать более одной такой программы, то разница абсолютно несущественна.
Кстати, то же самое относится и к этому совету
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187201
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГенГрум,
Если есть Delphi и dbf, то почитай про BDE. Потом запусти Delphi, найди компоненты на вкладке "Data Access" (там есть Table, Query) и помедитируй над ними.
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187202
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, вопрос.

Как отреагирует компилятор в среде FoxPro на обращение к несуществующей таблице или на другую подобную ошибку?
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187223
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там нет компилятора

можно просто в командном окне набрать
select * from c:\folder1\table1 join c:\folder2\table2 on ...

если файлов нет то будет сообщение об ошибке. А что ещё?

Для дбф это всё таки попроще чем "найди компоненты на вкладке "Data Access"
(там есть Table, Query) и помедитируй над ними."


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187234
Dayroon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вроде, Visual FoxPro позволял делать клиентские софтины, или я ошибаюсь?
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187235
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PL99Кстати, вопрос.

Как отреагирует компилятор в среде FoxPro на обращение к несуществующей таблице или на другую подобную ошибку?

А как отреагирует Делфи, SQl и т.д.?
Блин я просто спрос какой ... Я ведь не прошу устраивать здесь разборку какой язык лучше. Я и так знаю - тот который лучше знаешь. А если кто-то не смог подружится с каким -либо языком то это его личные проблемы. И нефиг валить все с больной головы на здоровую. Нефиг исходить желочь доказывая что язык с которым я подружился самый самый.
...
Рейтинг: 0 / 0
В каких языках есть внутрениий select?
    #33187262
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь достали малолетки которые доказывают всеи какие они крутые.

Нет языка который работает хорошо с select-ами (кроме Парадокс и ФоксПро), ну и ладно выберу себе 3-й язык из других критериев.
...
Рейтинг: 0 / 0
25 сообщений из 60, страница 2 из 3
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / В каких языках есть внутрениий select?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]