Главная страница
    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.012 c
3-47220
!Daemon
2002-05-31 01:15
2002.07.15
Как определить тип столбца.


14-47698
Igorek
2002-06-17 23:33
2002.07.15
~Rand~, обьясни нам глупым что ты хочешь - может поймем.


1-47260
James007
2002-06-23 16:36
2002.07.15
Сохранение настроек формы и всех компонентов в файл


4-47902
whc
2002-05-15 17:45
2002.07.15
Соответствие пароля и логина в NT


8-47606
Alexandr_
2002-03-05 13:53
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский