Главная страница
    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.011 c
2-1148379837
VitV
2006-05-23 14:23
2006.06.11
DBDatetimeEditEh.text:=datetostr(now);-проблема.


2-1148567863
GreyT
2006-05-25 18:37
2006.06.11
Координаты курсора


15-1147782392
Konnor
2006-05-16 16:26
2006.06.11
Поиск


2-1148373421
Юрик
2006-05-23 12:37
2006.06.11
Поиск в аксесе ч з Дельфи??


15-1147861589
ANB
2006-05-17 14:26
2006.06.11
Посоветуйте надежную библиотеку для шифрования





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