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

Вниз

Как определить наличие Embedded версий баз?   Найти похожие ветки 

 
Vlad ©   (2004-08-12 12:53) [40]

Да нет у YaP никакой полной/неполной поставки.
Когда скачиваешь что-то там "сборка классик-супер-персонал", там есть папка Yaffil.em, в которой он и лежит.
То есть всего три библиотеки: gds32, ib_util, msvcr70
Все что надо, так это взять gds32 и сунуть в одну папку с твоей программой (ну или какую нибудь системную).


 
Piter ©   (2004-08-12 16:04) [41]

а это единственная gds32.dll точно COLLATE PXW_CYRL поддерживает?


 
Vlad ©   (2004-08-12 16:24) [42]


> Piter ©   (12.08.04 16:04) [41]

Да, поддерживает, только что специально попробовал.
Но вобще, если базу и все таблицы создавать в кодировке win1251, тогда в SQL запросах не нужно явно указывать COLLATE, так во всяком случае на YaP


 
Piter ©   (2004-08-13 02:17) [43]

Vlad ©   (12.08.04 16:24) [42]
Но вобще, если базу и все таблицы создавать в кодировке win1251, тогда в SQL запросах не нужно явно указывать COLLATE


в каких запросах? Если используется UPPERCASE - как это не нужно?!
Чтобы до конца проверить, попробуй в запросе сделать UPPERCASE с нужным COLLATE


 
Vlad ©   (2004-08-13 10:09) [44]

Ну и что? проверил.
select upper(name) from MyTable
работает без всяких collate.
Пишем collate - результат тот же самый что и без него, т.е. все русские и нерусские буквы в верхнем регистре :)


 
Piter ©   (2004-08-13 22:57) [45]

ну а как насчет вот такого запроса:

SELECT * FROM TableName Where Upper(FieldName COLLATE PXW_CYRL) like :param

Будет он корректно выполняться? Будут ли найдены все записи в текстовом поле FieldName независисмо от регистра? И неужели без указанния COLLATE они также будут найдены независимо от регистра?

P.S. К тому же, ты точно уверен, что работает у тебя именно Yaffi personal? Вдруг у тебя еще и сервер Yaffi запущен и программа испольует именно его? Для чистоты эксперимента нужно удалить все Interbase похожие сервера...


 
VID ©   (2004-08-14 00:53) [46]

Свою ошибку надо уметь признавать...

Короче, я хочу сказать, что мысль, изложенная мною в посте VID ©   (10.08.04 20:14) [22] (типа клиент и база на одной машине, а обслуживающий сервер - на другой) - это полная чушь.
Чушь не в том плане что возникает куча лишнего траффика по сети (сеть то локальная, потерпит), тем более что не должно быть особо много траффика. Чушь в том, что насколько мне стало известно GDS-сервера, не поддерживают такой вариант коннекта: т.е. если даже на компе, где находятся клиент и база я расшарю папку с базой, допустим назову шару DBShare, то всё равно нет такого варианта коннекта что бы указать GDS-серверу что надо работать именно с этой базой, т.е. вариант
"Server_comp_addr:\\my_machine\dbshare\db.gds" не прокатит.

Однако мне также стало известно, что можно на машине где установлен клиент и находится база , можно создать сетевой диск, и скопировать туда эту базу, т.е. например пусть сетевой диск называется H, тогда строка коннекта будет такова:
"server_comp_addr:H:\db.gds". Я то на практике этот вариант не проверял, но говорят что работает, хотя это конечно уже большое извращение и так делать не следует.


 
Vlad ©   (2004-08-14 14:26) [47]

>Piter ©   (13.08.04 22:57) [45]

Вот сижу и думаю: а нафига оно мне надо? Кроме IE, другими клиентами я не пользусь, и не собираюсь.
В тоже время сижу тут и пытаюсь тебя в чем-то убедить. Нафига?
Ну не хочешь - не пользуйся Yaffil Personal. Мне-то по барабану.
А если заинтересовало - возми, скачай и проверь, там делов-то на 5 минут.

p.s. Твой пример [45] работает как с collate так и без него. Главное не забыть знак "%" в конце.


 
Vemer ©   (2004-08-15 11:55) [48]

А если так;
Yaffil Personal вроде имя/пароль не проверяет.. Генеришь случайные, коннектишся к бвзе.. Если успешно - значит 1 вывод, если нет - другой..


 
Alexandr ©   (2004-08-16 07:57) [49]

именно так. Проверкой с username/password по умолчанию.
остальные способы кривые



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

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.053 c
14-1093461926
Profi
2004-08-25 23:25
2004.09.12
Издевательство


3-1092359732
CRACKISH
2004-08-13 05:15
2004.09.12
Как проверить запрос на null


1-1093509575
EXCEL
2004-08-26 12:39
2004.09.12
Вопрос по TExcelApplication .


1-1093528907
erika
2004-08-26 18:01
2004.09.12
вызов процедуры дочерней формы из другого unit a


1-1093722323
Delphin
2004-08-28 23:45
2004.09.12
Доброго времени суток. Как из ShellListView загрузить