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

Вниз

Чем отличается TQuery от TADOQuery ?   Найти похожие ветки 

 
Hypo   (2002-06-14 20:58) [0]

сабж собсна


 
aus   (2002-06-14 21:05) [1]

Как чем? Названием.


 
Hypo   (2002-06-14 22:41) [2]

А больше никто не знает ?


 
aus   (2002-06-14 22:58) [3]

TQuery работает через BDE, TADOQuery через ADO.


 
Hypo   (2002-06-14 23:14) [4]

Чем отличается BDE от ADO ?
ADO - это тоже движок ?


 
aus   (2002-06-15 00:13) [5]

Тоже, почитай в книге, долго рассказывать.


 
drpass   (2002-06-15 00:48) [6]

BDE - универсальные драйверы от Borland. устанавливаются, как правило, с Delphi. ADO - универсальные драйверы от Microsoft. Как правило, уже стоят в винде.


 
Malder   (2002-06-15 01:21) [7]

А что быстрее, никто не измерял? А то вот думаю, что использовать


 
drpass   (2002-06-15 11:16) [8]

BDE быстрее, причем значительно. Но зато ADO универсальнее.


 
evgeg   (2002-06-15 13:10) [9]

> Но зато ADO универсальнее.

Почему? Разве неверно, что ADO имеет смысл использовать только для MS SQL?


 
drpass   (2002-06-15 14:13) [10]

Неверно. ADO имеет родные драйверы и к Oracle, и к Access, и к FoxPro. Кроме того, BDE не поддерживает, и никогда не будет поддерживать некоторые современные версии этих СУБД (Access 2000 - вопиющий пример). А с ADO проблем не будет.
Конечно, в BDE всегда есть обходной путь - ODBC, но в этом случае разница в производительности меняется в другую сторону.
Кроме того, использование ADO как минимум избавит от необходимости таскать лишних три мегабайта драйверов в дистрибутиве программы


 
kaif   (2002-06-15 15:39) [11]

Я как-то сделал вариант программы на ADO (для FoxPro). Исходный вариант я сделал на BDE. Так вот, я обнаружил там некоторые различия в типах полей (те же поля BDE хотел smallint, а ADO - integer, если не ошибаюсь). Но дело не в этом. Когда я убирал с машины BDE - тогда работала одна схема, когда ставил - другая. И все это для тех же ADO. Поэтому закралось подозрение, что если ADO замечает на машине BDE, то начинает использовать его драйвер. Теперь представьте ситуацию. Я же не знаю заранее, что может стоять на компьютере клиента! Кто-то сдуру устанавливает там BDE и вдруг моя программа перестает работать... С сообщением "неверный тип поля!". Поэтому я вынужден был работу с ADO прервать и оставить BDE-шный вариант.
Если кто-то прояснит мне, что же тогда случилось, был бы признателен...


 
evgeg   (2002-06-15 16:01) [12]

> ADO имеет родные драйверы и к Oracle, и к Access, и к FoxPro.

Это известно. Только имеет ли смысл их использовать?


 
Hypo   (2002-06-15 19:07) [13]

А как заставить BDE работать через ODBC ? Где это поставить можно ?


 
kaif   (2002-06-15 19:59) [14]

Это можно сделать прямо в BDE Administrator-е. Почитай его Help.


 
Кулюкин Олег   (2002-06-17 09:08) [15]

2 evgeg © (15.06.02 16:01)
>> ADO имеет родные драйверы и к Oracle, и к Access, и к FoxPro.
> Это известно. Только имеет ли смысл их использовать?
Был в моей практике слечуй, когда при использовании этих самых родных драйверов (Oracle) программа падала при попытке прочитать структуру таблицы.
При соединение через связку ADO-ODBC все работало.
Возможно у меня была кривая версия ораклового драйвера...



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

Форум: "Потрепаться";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
14-47730
Dark Elf
2002-06-11 17:39
2002.07.15
Русская инфа по DelphiX


3-47160
ioRaptor
2002-06-18 19:54
2002.07.15
Таблицы в полях


1-47441
ded_di
2002-07-03 12:04
2002.07.15
Еще вопрос по Excel


14-47717
VictorT
2002-06-19 15:53
2002.07.15
Disk Dupe


14-47711
lak_b
2002-06-12 12:27
2002.07.15
Дающий жизнь - посвящается всем разработчикам комп. игр





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