Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.11;
Скачать: CL | DM;

Вниз

Именование таблиц в 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.052 c
3-1145426749
WellSlava
2006-04-19 10:05
2006.06.11
экспорт в *.dbf


15-1147795541
TUser
2006-05-16 20:05
2006.06.11
Наместник Императора :)


1-1146481260
Vir
2006-05-01 15:01
2006.06.11
многопоточность и общие переменные


2-1148142741
Мурзилка
2006-05-20 20:32
2006.06.11
1) Звук


15-1147488708
Nastya
2006-05-13 06:51
2006.06.11
пароль для моей папки