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

Вниз

Именование таблиц в 1С или как такое повторить у себя   Найти похожие ветки 

 
Layner ©   (2006-05-18 14:06) [0]

Полгода назад захотелось сделать БД + программу к ней, где в БД таблицы, поля, процедуры назывались не читаемыми именами например

t__________________5________________f43g
t______________________________8____drff
t________s_________________y________pdfg

Сделать не сумел, т.к. много путаницы с написанием программы под БД, а т.е. есть например ADOQuery, там надо добавить все поля из выборки. Но добавить не так легко, ибо тогда надо вести всю разработку на этой БД, где названия не читаемые... В идеале все делать на нормальной БД + писать обычную программу, а потом это все дело в наименованиях менять... Но тоже задача не из легких, опять эти же поля в ADOQuery... Кто нибудь пытался ли подобное делать? А может быть есть готовые решения?
Сразу скажу, вопросов в защите нет, но они когда то стояли, конечно лучше не заморачиваться да писать нормально, но просто хочется понять, как это делает 1С...


 
wicked ©   (2006-05-18 14:16) [1]

1Ц пишет не на делфи......
запросы хранить отдельно, в виде
select bla-bla from #$account_tbl$#
а потом, при выполнении, заменять все имена в #$ и $# на любое неудобочитаемое имя....
а ADOQuery лучше не использовать.... она неофициально deprecated...


 
wicked ©   (2006-05-18 14:18) [2]

естественно, "скобки" #$ и $# я выбрал от фонаря, но старалася так, чтобы не пересекалось с лексикой SQL....


 
tesseract ©   (2006-05-18 15:30) [3]


> Сразу скажу, вопросов в защите нет, но они когда то стояли,
>  конечно лучше не заморачиваться да писать нормально, но
> просто хочется понять, как это делает 1С...

смотри файлы 1сv7.dd или 1сv7.dds

полегче стало ? :-)


 
Jeer ©   (2006-05-18 15:36) [4]

Layner ©   (18.05.06 14:06)

Не заморачивайся, а выбери одны из СУБД с поддержкой шифрации.


 
Alien1769 ©   (2006-05-18 15:55) [5]


> СУБД с поддержкой шифрации.


А можно пример такой СУБД


 
Jeer ©   (2006-05-18 16:16) [6]

1.DBISAM
http://www.elevatesoftware.com
2. ADABAS
3. Informix
4. ЛИНТЕР
5. Access

Достаточно ?


 
Alien1769 ©   (2006-05-18 16:22) [7]


> 1.DBISAM
> http://www.elevatesoftware.com
> 2. ADABAS
> 3. Informix
> 4. ЛИНТЕР
> 5. Access
>
> Достаточно ?


Вполне. Хотя доступ к Access файлу легко найти.


 
Layner ©   (2006-05-18 16:40) [8]

wicked
а ADOQuery лучше не использовать.... она неофициально deprecated...
А что лучше использовать? (MSSQL2000+D7) Всякие Diamond Access Obj (DAO)?


 
ADOQuery   (2006-05-18 17:17) [9]

(шепотом, по-дружески)

на Delphi лучше не программировать... она неофициально deprecated...
на форум "Мастера Delphi" лучше не постить... он неофициально deprecated...
с wicked лучше не разговаривать вообще.... он неофициально deprecated...

и вообще, лучше бы всех, кто неофициально deprecated... отправить в резервацию, и чтобы носа оттуда не высовывали...

P.S. И меня вместе с ними... поскольку я тоже неофициально deprecated...
P.P.S. Нас всех вылечат...
P.P.P.S. Театр абсурда, а не форум программистов!


 
wicked ©   (2006-05-18 17:49) [10]

> Layner ©   (18.05.06 16:40) [8]
ADODataSet.... и гибче, и к ADO ближе.....
ADOQuery/ADOTable - имхо подпорки для того, чтобы легче было переносить программы с BDE....

> ADOQuery   (18.05.06 17:17) [9]
я тоже вас очень люблю....
и не надо со мной разговаривать - у меня противный голос, плохой запах изо рта и я брызгаю слюной с остатками обеда на собеседника........


 
tesseract ©   (2006-05-19 10:47) [11]


> ADOQuery/ADOTable - имхо подпорки для того, чтобы легче
> было переносить программы с BDE....

Угу согласен. Пришлёпки.


 
ANB ©   (2006-05-19 13:46) [12]

Странное желание.
Берешь любую СУБД, написанную начинающим студентом и без поллитры в ней хрен разберешься. Даже если автор под боком.
Смысл то в этом какой ?



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

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

Наверх





Память: 0.47 MB
Время: 0.014 c
15-1147289111
_silver
2006-05-10 23:25
2006.06.11
Belgorod Mastak Party


15-1147234447
antonn
2006-05-10 08:14
2006.06.11
помогите перевести пару предложений...


2-1148326211
Std
2006-05-22 23:30
2006.06.11
имитация процеса


15-1148075340
Imbac
2006-05-20 01:49
2006.06.11
PHP


1-1144210785
Glex
2006-04-05 08:19
2006.06.11
Как правильно реализовывывать наследников? property OnSM: TNotify





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