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

Вниз

Delphi 8 + ODBC   Найти похожие ветки 

 
kot   (2004-06-02 13:38) [0]

Уважаемые мастера! Обращаюсь к тем, кто уже в какой-то мере освоил DELPHI 8. Как можно (и можно ли вообще) подключиться к базе через ODBC-шные драйвера? Заранее спасибо, а то я только недавно взялся за 8-ку и что-то не могу сообразить.


 
Курдль ©   (2004-06-02 13:42) [1]

Думаю, что через провайдера "OLE DB for ODBC"


 
kot   (2004-06-02 13:47) [2]

А чуть подробнее можно?


 
Курдль ©   (2004-06-02 13:53) [3]


> А чуть подробнее можно?

С какого места начать подробничать? С общих вопросов .NET?


 
kot   (2004-06-02 13:59) [4]

Нет, это можно пропустить :) Если я правильно понял, то "OLE DB for ODBC" указывается при построении Connection String. А какого компонента? Или сам Connection создается в run-time?


 
sniknik ©   (2004-06-02 14:30) [5]

чисто теоретически. ADO.NET см. в нем.


 
bushmen ©   (2004-06-02 14:31) [6]

>А какого компонента?

Вы про VCL или .NET говорите ?


 
kot   (2004-06-02 14:54) [7]

Блин, память подводит... забыл написать, что это про Windows Forms.


 
Курдль ©   (2004-06-02 15:05) [8]

Я сам Delphi 8 не пользовал (Бог миловал), но по аналогии с VS:
- New Connection
- Select Provider
Вываливается список всех установленных провайдеров, в том числе
"Microsoft OLE DB Provider for ODBC drivers".
Остальное - по вкусу.


 
bushmen ©   (2004-06-02 15:21) [9]

Насколько я помню, там есть такая штука SQLADAPTER.


 
Курдль ©   (2004-06-02 15:31) [10]


> bushmen ©   (02.06.04 15:21) [9]
> Насколько я помню, там есть такая штука SQLADAPTER.

Это скромное название для подключения к скромно названному MS SQL Server - у.


 
bushmen ©   (2004-06-02 15:35) [11]

>Это скромное название для подключения к скромно названному MS >SQL Server - у

Мне почему-то кажется, что ты путаешь, потому что в строке подключения у него есть выбор провайдеров, среди которых фигурирует и Oracle, и OLE DB for ODBC. Хотя я могу и перепутать - точнее сказать могу завтра, Delphi8 у меня дома стоят.


 
kot   (2004-06-02 15:38) [12]

>Это скромное название для подключения к скромно названному MS SQL Server - у.

Это точно :)))

по аналогии с VS:
- New Connection
- Select Provider
Вываливается список всех установленных провайдеров, в том числе
"Microsoft OLE DB Provider for ODBC drivers".


К сожалению, такая аналогия здесь не проходит :(( Если бы все было так просто, я бы не отнимал чужое время. В 8-ке есть такая штука BorlandDataProvider. Не знаю, почему они его так обозвали, но по внешнему виду чистой воды dbExpress, т.е. набор определенных драйверов (MSAccess, Oracle, MSSQL, DB2 и конечно IB) и усе... Потому-то я голову и ломаю, как тут быть и не плюнуть ли на 8-ку? :))


 
bushmen ©   (2004-06-02 15:41) [13]

Кстати, а база-то у тебя какая?


 
Курдль ©   (2004-06-02 15:42) [14]


> Потому-то я голову и ломаю, как тут быть и не плюнуть ли
> на 8-ку? :))

Одобряю "плюнуть" :)
После кадровых перестановок
- Делфя
+ Мелкософт


 
kot   (2004-06-02 15:43) [15]

в строке подключения у него есть выбор провайдеров, среди которых фигурирует и Oracle, и OLE DB for ODBC

Увы, там нужно писать ручками и что именно, только Борланду известно, по крайней мере, ничего похожего на "Build Connection String" там нет :(((


 
kot   (2004-06-02 15:46) [16]

2 bushmen:

SYBASE 9, он (или она) поставляет и OLE DB-шный драйвер.


 
bushmen ©   (2004-06-02 15:46) [17]

>kot   (02.06.04 15:43) [15]

Если потерпишь до завтра, то смогу конкретнее ответить на твой вопрос. А все-таки, что за БД у тебя?


 
kot   (2004-06-02 15:49) [18]

Одобряю "плюнуть" :)

Я так и думал :)))

- Делфя
+ Мелкософт


Жалко привычки ломать. Лично мне интерфейс Delphi 8 больше нравится, чем MS VS2003


 
kot   (2004-06-02 15:50) [19]

Если потерпишь до завтра, то смогу конкретнее ответить на твой вопрос

Конечно потерплю, деваться-то некуда :))))) Заранее спасибо :)


 
Курдль ©   (2004-06-02 15:54) [20]


> kot   (02.06.04 15:46) [16]
> 2 bushmen:
>
> SYBASE 9, он (или она) поставляет и OLE DB-шный драйвер.

А зачем тебе тогда ODBC, если есть OLE DB?
Я с "Sybase ASA 8" сейчас прям работаю через .NET без проблем (кроме отсутствия знаний, опыта, желания работать и т.п.)  :)))


 
kot   (2004-06-02 16:04) [21]

Я с "Sybase ASA 8" сейчас прям работаю через .NET без проблем

И небось, в VS2003?


 
Курдль ©   (2004-06-02 16:19) [22]


> kot   (02.06.04 16:04) [21]
> И небось, в VS2003?

Точно. Но я его боюся...


 
kot   (2004-06-02 16:36) [23]

я его боюся

И что там такого страшного? Кстати, где-то в инете есть толковые учебники VC#.NET, там где работа с БД описана?



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

Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.771 c
14-1086448894
Marser
2004-06-05 19:21
2004.06.27
Целуя землю родного форума...


1-1086742079
Алекс А
2004-06-09 04:47
2004.06.27
Помогите переделать if в формулу? Что-то торможу я


1-1087231621
Mer
2004-06-14 20:47
2004.06.27
Таймер


6-1083608490
Alex B.
2004-05-03 22:21
2004.06.27
Нужно узнать IP по MACу!


3-1085736543
BPK
2004-05-28 13:29
2004.06.27
Функция с произвольной таблицей на выходе





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