Главная страница
    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.014 c
2-1157703974
P2P
2006-09-08 12:26
2006.10.01
Помогите перевести конструкцию с C++


3-1154352717
SergP.
2006-07-31 17:31
2006.10.01
Oracle. Импорт из дампа только таблиц с неким префиксом.


2-1157734641
tvvt
2006-09-08 20:57
2006.10.01
TEdit + font size


3-1154063559
KygECHuK
2006-07-28 09:12
2006.10.01
Проверка наличия определенной роли у пользователя в ORACLE


15-1157827391
МП3плеер
2006-09-09 22:43
2006.10.01
mp3 Английский





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