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

Вниз

срочно нужен пример рабочей ConnectionString для связи с Oracle 9   Найти похожие ветки 

 
alseos ©   (2006-08-01 14:07) [0]

Доброе время суток!
 Господа, помогите! Дайте пож. пример  рабочей ConnectionString компонента TADOConnection для связи с Oracle 9i (9.2).
  Надо переложить базы с MS SQL Server на Oracle 9i и адаптировать приложения.
  Приложения же написаны с использованием TADOConnection и TADODataSet.  
  Изменять тексты  приложений  с учетом подключения посредствам  ODBC  драйвера  и компонента TDataBase  никаких рук не хватит. Да и ошибок наделать можно «легко».
  Помогите.
  Спасибо заранее!


 
Stakan ©   (2006-08-01 15:51) [1]

alseos ©   (01.08.06 14:07)
Для начала желательно оракловский провайдер поставить.
А затем
ConnectionString := Format("Provider=OraOLEDB.Oracle.1;" +
       "Data Source=%s;Persist Security Info=False", [edSID.Text]);


 
roottim ©   (2006-08-01 16:02) [2]


>  Надо переложить базы с MS SQL Server на Oracle 9i и адаптировать
> приложения

Боюсь строка подключения - это детская лопатка, дальше грабельки будут.


 
Desdechado ©   (2006-08-01 16:21) [3]

roottim ©   (01.08.06 16:02) [2]
Смотря какими фишками пользовались в скуле. Если просто как хранилище данных с примитивными запросами по SQL-92, то задышит, думаю.


 
Danilka ©   (2006-08-02 09:04) [4]


> Надо переложить базы с MS SQL Server на Oracle 9i

думаю, начать следует с этого, а уж строка подключения - дело десятое.


 
alseos ©   (2006-08-02 11:22) [5]

Спасибо всем!


> думаю, начать следует с этого, а уж строка подключения -
>  дело десятое.

я согласен с утверждением! Это так. Чем собственно я сейчас и занимаюсь. С вашего позволения, подробно отвечу вам несколько позже (сегодня-завтра). Здесь все несколько "запутано". Многие компоненты TADODataSet содержат собственные ConnectionString, отличные от TADOConnection .  Часть данных вообще лежит в dBase III+! Одним словом – винегрет! Сама база MS SQL Server не нормализирована и даже не структурирована. Создается впечатление, что каждый, кому не лень, дополнял базу, чем вздумается, не обращая внимания на то, что уже сделано. С приложениями дела обстоят не лучше, если не хуже. В общем, чувствую я  - будет мне «весело» в ближайшую «пятилетку».
Что же касается SQL запросов – в подавляющем большинстве они простые. Но, в то же время сложные, в первую очередь из-за состояния базы.


 
Desdechado ©   (2006-08-02 11:53) [6]

Тогда твоя задача сводится к "простой", состоящей из 2 этапов:
1. переписать все нафиг!
2. переложить данные из старого бардака в совершенно заново спроектированную структуру БД


 
alseos ©   (2006-08-02 12:30) [7]

Desdechado ©   (02.08.06 11:53)

 Да-да. Чем дальше я смотрю на все это тем, тем больше понимаю, что придется переписывать.

  :(

  Ничего, это далеко не в первый раз так.



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

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

Наверх




Память: 0.46 MB
Время: 0.013 c
1-1155812703
DelphiLexx
2006-08-17 15:05
2006.10.01
Буфер обмена сделать локальным для


15-1158138822
term1t
2006-09-13 13:13
2006.10.01
Распространение приложений


2-1157962037
IGray
2006-09-11 12:07
2006.10.01
Я рехнулся или Delphi?


4-1148668500
PRT
2006-05-26 22:35
2006.10.01
как добавить PopupMenu в чужое приложение ??


2-1157721757
K_Lock
2006-09-08 17:22
2006.10.01
Обмен данными (ADO)





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