Re: WEEKDAY и WEEK + QUARTER

2007-10-02 Пенетрантность dennis redozubov


Kovalenko Dmitry пишет:


Пока делал, наткнулся на реализацию функции вычисляющую квартал
(1..4). Я, грубо говоря, делю номер месяца на три и добавляю единицу.
С ней тоже наверное охинея аналогичная первой недели года ?
Типа дата принадлежит этому году, но последнему кварталу предыдущего?
Если да, то (исходя из опыта с WEEK) вторая серия камасутры мне
обеспечена.


Тебе повезло. Что такое квартал, в ISO 8601 вообще не знают. :)

С уважением,
Денис Редозубов.

p.s. Главное, чтоб и не узнали. :))



Re: Файлы по ОКОФ

2007-10-02 Пенетрантность Fanis

On 1 окт, 22:47, Sergey Mereutsa [EMAIL PROTECTED] wrote:
 А что такое этот самый ОКОФ?

Классификатор основных средств - здания, сооружения, транспортные
средства и пр.
Если в твоем предприятии есть комп, то он учтен под кодом 143020201
ЭВМ общего назначения - это как минимум - но можно уточнить и как
143020232 Машины перфорационные для подготовки и обработки
перфокарт :-
Суть проблемы - бухгалтер пишет компьютер - в кодах ОКОФ оного нет.
Посему необходимо иметь словарь слов (ЭВМ), которые есть в ОКОФ и
синонимов (компьютер), которые ссылаются на слова. Но лучше иметь
справочник типовых образцов основных средств, у которых однозначно
определены и коды ОКОф и группы амортизации.
Если бухгалтер неправильно определил код и группу амортизации, то он
нарушает налоговый учет - санкции могут быть весьма и весьма
неприятными. Я год назад писал в одном заводе финансовый анализ -
выявил в учете ОС кучу переплат и недоплат. И еще кое-чего (теневые
дела), из-за которых меня попросили удалиться надолго. Правда,
оплатили по полной :-
Короче говоря, эта тема требует от программера полного погружения как
в бухучет, так и абсолютного понимания кодирования.
Фанис




Re: WEEKDAY и WEEK (MSSQL)

2007-10-02 Пенетрантность dennis redozubov


Kovalenko Dmitry пишет:


Если честно - я начал немного ошалевать.
Выполнил на MSSQL 2005 такой запрос
select {fn week('2006-12-30')} as d_1,
   {fn week('2006-12-31')} as d0,
   {fn week('2007-1-1')} as d1,

[...]

from sys.all_columns



В нем в течении недели меняется номер недели!
31 декабря (первый день недели) было 53 неделью, а 1 января уже первая
неделя.


Хм. Ну, 1 января 2007 года, понедельник, и есть первая неделя. А вот
31 декабря 2006 года, воскресенье - 53 неделя, как раз не по ISO, а по
первому дню года. Так что, похоже, MS этот стандарт не соблюдает.

С педантичным уважением,
Денис Редозубов.



Re: forum.ibase.ru

2007-10-02 Пенетрантность Merkulov Andrew

Dmitri Kuzmenko:
 Hello, All!

 bWarning/b:  Cannot modify header information - headers already sent
 by (output started at
 /hsphere/local/home/u0081/forum.ibase.ru/phpBB2/includes/auth.php:328)
 in
 b/hsphere/local/home/u0081/forum.ibase.ru/phpBB2/includes/sessions.php/b
 on line b254/bbr /
 br /

такое сообщение выдается при попытке записать cookie после того как
данные были отправленны клиенту.
Это актуально даже для одиночных пробелов (например в начале html есть
пробел а потом идет код php)

 это хак? каким макаром проще всего прочитать текст в виде
 %77%69%6e%64%6f%77%2e%... ?

код на php:
?
$text = '%77%69%6e%64%6f%77'; // здесь закодирвоанный текст
echo urldecode($text);
?


 --
 Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34



Re: Файлы по ОКОФ

2007-10-02 Пенетрантность Fanis

On 2 окт, 08:15, Alexander A. Venikov [EMAIL PROTECTED] wrote:
 вышла новая версия, если можно так выразиться, и как бухгалтерам и
 программистам выкручиваться - ХЕЗ. А кого из инициаторов это волновало? ИМХО
 никого.

Здесь можно решить построением stable_version - хранит все дела от
2002 года, и отображается для средств, введенных до 2007 года и
введение таблицы okof_groups_by697 - здесь уже добавляются группы
амортизации  для средств, введенных с1 января 2007 года. Это решено,
но вот только для Паруса-Бюджет.
С 1С не работал - но вполне реально и это
Фанис




Re: Файлы по ОКОФ

2007-10-02 Пенетрантность Fanis

On 2 окт, 08:15, Alexander A. Venikov [EMAIL PROTECTED] wrote:
 вышла новая версия, если можно так выразиться, и как бухгалтерам и
 программистам выкручиваться - ХЕЗ. А кого из инициаторов это волновало? ИМХО
 никого.

Здесь можно решить построением stable_version - хранит все дела от
2002 года, и отображается для средств, введенных до 2007 года и
введение таблицы okof_groups_by697 - здесь уже добавляются группы
амортизации  для средств, введенных с1 января 2007 года. Это решено,
но вот только для Паруса-Бюджет.
С 1С не работал - но вполне реально и это
Фанис




Re[2]: Файлы по ОКОФ

2007-10-02 Пенетрантность Sergey Mereutsa

Привет!

 Короче говоря, эта тема требует от программера полного погружения как
 в бухучет, так и абсолютного понимания кодирования.

Ой... Понял, ухожу, ухожу :)




-- 
Best regards,
 Sergeymailto:[EMAIL PROTECTED]




Re: Файлы по ОКОФ

2007-10-02 Пенетрантность Alexander A. Venikov


Hello, Fanis!
You wrote  on Tue, 02 Oct 2007 00:40:02 -0700:

F С 1С не работал - но вполне реально и это
Твои сообщения идут по два раза.
--
Удач
Alexander A. Venikov, Tobolsk, Russia 





Re: И снова даты

2007-10-02 Пенетрантность Ded


Boltik Evgeny wrote:
и все давай копать и нарыл сервак надух не переносит дату менее 01/01/0001 
это как так человек не отработал еще и года, а стаж у него 1 год и 1 день ну 


   Иисуса на работу взяли? И кем, если не секрет?

--
Regards. Ded.



Re: И снова даты

2007-10-02 Пенетрантность М.Королев


Boltik Evgeny пишет:
Блин снова изобретаем велосипед есть у меня функция для удобства написаная 
написал красивую строку и сервак упал, а где сообщение, а нету просто падеем 
и все давай копать и нарыл сервак надух не переносит дату менее 01/01/0001 
это как так человек не отработал еще и года, а стаж у него 1 год и 1 день ну 
какая вам разработчикам разница какую мы дату храним и где начало начал ну 
надо нам хранить 1 день значит и будет 1 день
теперь репу чешу как же все это хранить поудобней, руки опускаются когда 
видишь что тип даты превращается в INT это все вручную прийдется отслеживать 
бл... 


1) Если сервер падает - воспроизводимый примерчик, версию,... - как обычно.
2) Рассматривай стаж как интервал, а не как дату.
3) Сочувствую.



Re: И снова даты

2007-10-02 Пенетрантность Vlad Khorsun


Boltik Evgeny ...


Блин снова изобретаем велосипед есть у меня функция для удобства написаная написал красивую строку и сервак упал, а где сообщение, 
а нету просто падеем и все давай копать и нарыл сервак надух не переносит дату менее 01/01/0001


   Трындишь, как обычно :

а)
SELECT CAST('1.1.0001' AS DATE) - 1 FROM RDB$DATABASE

expression evaluation not supported.
value exceeds the range for valid dates.

б)
declare external function addDay
timestamp, int
returns timestamp
entry_point 'addDay' module_name 'fbudf';

SELECT addDay('1.1.0001', -100) FROM RDB$DATABASE

Invalid data conversion.

FB 2.0.3

это как так человек не отработал еще и года, а стаж у него 1 год и 1 день ну какая вам разработчикам разница какую мы дату храним 
и где начало начал ну надо нам хранить 1 день значит и будет 1 день


   Отличай дату от интервала


теперь репу чешу как же все это хранить поудобней, руки опускаются когда видишь 
что тип даты превращается в INT


   Что у тебя и где превращается ?


это все вручную прийдется отслеживать бл...


   ...и за что я в тебя такой влюблённый ? (с)

--
Хорсун Влад 





[SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vladimir A.Bakhvaloff
Hello, All!

Есть древняя прога на Д3+БДЕ+ФБ...
С некоторого времени стали происходить странности, в одном месте есть 
запрос вида select *from table...
Дык, БДЕ говорит, что Table does not exist!... 8-О
Но это ещё не самое странное...
Самое странное то, что та же самая версия проги с тем же самым gds32 (на 
всякий ;)) на серваке - работает!!!

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vlad Khorsun


Vladimir A.Bakhvaloff ...

Hello, All!

   Есть древняя прога на Д3+БДЕ+ФБ...
   С некоторого времени стали происходить странности, в одном месте есть запрос 
вида select *from table...
   Дык, БДЕ говорит, что Table does not exist!... 8-О
   Но это ещё не самое странное...
   Самое странное то, что та же самая версия проги с тем же самым gds32 (на 
всякий ;)) на серваке - работает!!!


   Вот в том одном месте БДЕ считает что все БД в 3-м диалекте. Дальше 
обьяснять ?

--
Хорсун Влад 





Re: И снова даты

2007-10-02 Пенетрантность Dmitri Kuzmenko


Hello, Evgeny!

Boltik Evgeny wrote:

это как так человек не отработал еще и года, а стаж у него 1 год и 1 день ну 
какая вам разработчикам разница какую мы дату храним и где начало начал ну 
надо нам хранить 1 день значит и будет 1 день


Женя, йо, DATE, TIMESTAMP и TIME НЕ ПРЕДНАЗНАЧЕНЫ ДЛЯ ХРАНЕНИЯ 
ИНТЕРВАЛОВ !!!


--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vladimir A.Bakhvaloff
Hello, Vlad!
You wrote  on Tue, 2 Oct 2007 13:28:29 +0300:

 ??Есть древняя прога на Д3+БДЕ+ФБ...
 ??С некоторого времени стали происходить странности, в одном месте
 ?? есть запрос вида select *from table...   Дык, БДЕ говорит, что Table
 ?? does not exist!... 8-О   Но это ещё не самое странное...   Самое
 ?? странное то, что та же самая версия проги с тем же самым gds32 (на
 ?? всякий ;)) на серваке - работает!!!
 VK Вот в том одном месте БДЕ считает что все БД в 3-м диалекте. 

И хотя в БДЕ указано явно, что диалект 3-й, ей всё равно?..

 VK Дальше обьяснять ?

Ага... :)

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: И снова даты

2007-10-02 Пенетрантность Dmitri Kuzmenko


Hello, Evgeny!

Boltik Evgeny wrote:

и все давай копать и нарыл сервак надух не переносит дату менее 01/01/0001 
это как так человек не отработал еще и года, а стаж у него 1 год и 1 день ну 
какая вам разработчикам разница какую мы дату храним и где начало начал ну 
надо нам хранить 1 день значит и будет 1 день
теперь репу чешу как же все это хранить поудобней, руки опускаются когда 


еще один коммент. ты репу не чеши.
например, если человек проработал 1 день, 1 месяц и 5 лет.
допустим, тебе даже удавалось хранить эту дату как 01.01.0005.
Но ведь дата - это число дней. Причем если дата ДО создания
Смитсоновского института, то она будет отрицательной.

И как же ты тогда в приложении умудрялся эту дату разбирать
на части? Или ты все фигачил в SQL ?

и что, так сложно ранить сколько человек проработал В ДНЯХ?
Тем более что эта хрень элементарно вычисляется
путем current_date минус дата приема на работу?

Исходя из этого я предполагаю, что со стажем ты там наколбасил
у себя изрядно.

p.s. я вообще молчу, что в дате во втором месяце не может быть
30 или 31 день. И не всегда может быть 29.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vlad Khorsun


Vladimir A.Bakhvaloff ...

Hello, Vlad!
You wrote  on Tue, 2 Oct 2007 13:28:29 +0300:

??Есть древняя прога на Д3+БДЕ+ФБ...
??С некоторого времени стали происходить странности, в одном месте
?? есть запрос вида select *from table...   Дык, БДЕ говорит, что Table
?? does not exist!... 8-О   Но это ещё не самое странное...   Самое
?? странное то, что та же самая версия проги с тем же самым gds32 (на
?? всякий ;)) на серваке - работает!!!
VK Вот в том одном месте БДЕ считает что все БД в 3-м диалекте.

   И хотя в БДЕ указано явно, что диалект 3-й, ей всё равно?..


   Регистр в 3-м диалекте играет роль


VK Дальше обьяснять ?

   Ага... :)


   Не хачу :) Ты сначала убедись, что проблема в диалектах

--
Хорсун Влад 





Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vladimir A.Bakhvaloff
Hello, Vlad!
You wrote  on Tue, 2 Oct 2007 14:05:46 +0300:

 ??Есть древняя прога на Д3+БДЕ+ФБ...
 ??С некоторого времени стали происходить странности, в одном месте
 ?? есть запрос вида select *from table...   Дык, БДЕ говорит, что Table
 ?? does not exist!... 8-О   Но это ещё не самое странное...   Самое
 ?? странное то, что та же самая версия проги с тем же самым gds32 (на
 ?? всякий ;)) на серваке - работает!!!
 VK Вот в том одном месте БДЕ считает что все БД в 3-м диалекте.
 ??И хотя в БДЕ указано явно, что диалект 3-й, ей всё равно?..
 VK Регистр в 3-м диалекте играет роль

Отлично...
Исправил запрос на select * from TABLE... То же самое... :(
Исправил запрос на select * from TABLE... То же самое... :(

 VK Дальше обьяснять ?
 ??Ага... :)
 VK Не хачу :) Ты сначала убедись, что проблема в диалектах

Но как???
Сделал тестовый примерчик в той же Д3... Работает в любом виде!.. %)
А из проги - хрен... :(

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Как называется клиентская либа для FB2 for MacOS X?

2007-10-02 Пенетрантность vipet



Тупой вопрос, может быть. Чем заменен fbclient на Mac OS X?

Хочу прилинковаться и не знаю к чему..
-- 
View this message in context: 
http://www.nabble.com/%D0%9A%D0%B0%D0%BA-%D0%BD%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B0%D1%8F-%D0%BB%D0%B8%D0%B1%D0%B0-%D0%B4%D0%BB%D1%8F-FB2-for-MacOS-X--tf4554335.html#a12996931
Sent from the firebird-russian mailing list archive at Nabble.com.



Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vlad Khorsun


Vladimir A.Bakhvaloff ...


   Сделал тестовый примерчик в той же Д3... Работает в любом виде!.. %)
   А из проги - хрен... :(


   Перепиши прогу на той же Д3 ;)

--
Хорсун Влад 





Re: � ����� ���

2007-10-02 Пенетрантность Boltik Evgeny

ôÕÔ ÔÙ ÍÅÎÑ ÉÚÒÑÄÎÏ ÏÂÉÄÅÌ. îÅ ÎÁÄÏ ÄÕÍÁÔØ ÞÔÏ ×ÓÅ ÔÕÐÙ. îÁ É ÒÁÄÕÊÓÑ

procedure DecodeDT64(Value: Int64; var Year, Month, Day, Hour, Min, Sec, 
MSec: Word);
var
  P : PDayTable;
  V : Int64;
begin
  V := Value div TIME_DAY_PRECISION;
  Value := Value - V*TIME_DAY_PRECISION;
  Year := trunc(V / 365.25);
  V := V - Year*365 - (Year div 4);
  Month := 1;
  P := @MonthDays[(Year mod 4 = 0)];
  while V  P^[Month] do begin
V := V - P^[Month];
inc(Month);
  end;
  Day := V;
  Hour := Value div TIME_HOUR_PRECISION;
  Value := Value - Hour*TIME_HOUR_PRECISION;
  Min := Value div TIME_MIN_PRECISION;
  Value := Value - Min*TIME_MIN_PRECISION;
  Sec := Value div TIME_SECONDS_PRECISION;
  MSec := Value - Sec*TIME_SECONDS_PRECISION;
end;

Õ ÍÅÎÑ ×ÓÅ ÎÏÒÍÁÌØÎÏ ÈÒÁÎÉÔÓÑ É ×ÓÅ ÐÒÅÏÂÒÁÚÕÅÔÓÑ ÎÏ ÞÔÏ ÞÔÏÔÏ ×Ù×ÅÓÔÉ 
ÐÒÉÈÏÄÉÔÓÑ ËÏÌÂÁÓÉÔØ ÔÉÐÁ ÔÁË
select case when Days64  0
  then B_Date64Case(Days64, 0)
  else '_'
 end sYear,
 case when Days64  0
  then B_Date64Case(Days64, 1)
  else ''
 end as sMonth,
 case when Days64  0
  then B_Date64Case(Days64, 2)
  else ''
 end as sDay
 from (select sum(case when dateend is null
then cast(:T003_3 as date) - datebegin + 1
else days
   end)*1*60*60*24 as days64,
sum(case when dateend is null
then cast(:T003_3 as date) - datebegin + 1
else days
   end) as days from d025
   where d025.d024_1 = :D024_1 and datebegin = :T003_3)



Dmitri Kuzmenko [EMAIL PROTECTED] ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × 
ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED]

 Hello, Evgeny!

 Boltik Evgeny wrote:

 É ×ÓÅ ÄÁ×ÁÊ ËÏÐÁÔØ É ÎÁÒÙÌ ÓÅÒ×ÁË ÎÁÄÕÈ ÎÅ ÐÅÒÅÎÏÓÉÔ ÄÁÔÕ ÍÅÎÅÅ 
 01/01/0001 ÜÔÏ ËÁË ÔÁË ÞÅÌÏ×ÅË ÎÅ ÏÔÒÁÂÏÔÁÌ ÅÝÅ É ÇÏÄÁ, Á ÓÔÁÖ Õ ÎÅÇÏ 1 
 ÇÏÄ É 1 ÄÅÎØ ÎÕ ËÁËÁÑ ×ÁÍ ÒÁÚÒÁÂÏÔÞÉËÁÍ ÒÁÚÎÉÃÁ ËÁËÕÀ ÍÙ ÄÁÔÕ ÈÒÁÎÉÍ É 
 ÇÄÅ ÎÁÞÁÌÏ ÎÁÞÁÌ ÎÕ ÎÁÄÏ ÎÁÍ ÈÒÁÎÉÔØ 1 ÄÅÎØ ÚÎÁÞÉÔ É ÂÕÄÅÔ 1 ÄÅÎØ
 ÔÅÐÅÒØ ÒÅÐÕ ÞÅÛÕ ËÁË ÖÅ ×ÓÅ ÜÔÏ ÈÒÁÎÉÔØ ÐÏÕÄÏÂÎÅÊ, ÒÕËÉ ÏÐÕÓËÁÀÔÓÑ ËÏÇÄÁ

 ÅÝÅ ÏÄÉÎ ËÏÍÍÅÎÔ. ÔÙ ÒÅÐÕ ÎÅ ÞÅÛÉ.
 ÎÁÐÒÉÍÅÒ, ÅÓÌÉ ÞÅÌÏ×ÅË ÐÒÏÒÁÂÏÔÁÌ 1 ÄÅÎØ, 1 ÍÅÓÑÃ É 5 ÌÅÔ.
 ÄÏÐÕÓÔÉÍ, ÔÅÂÅ ÄÁÖÅ ÕÄÁ×ÁÌÏÓØ ÈÒÁÎÉÔØ ÜÔÕ ÄÁÔÕ ËÁË 01.01.0005.
 îÏ ×ÅÄØ ÄÁÔÁ - ÜÔÏ ÞÉÓÌÏ ÄÎÅÊ. ðÒÉÞÅÍ ÅÓÌÉ ÄÁÔÁ äï ÓÏÚÄÁÎÉÑ
 óÍÉÔÓÏÎÏ×ÓËÏÇÏ ÉÎÓÔÉÔÕÔÁ, ÔÏ ÏÎÁ ÂÕÄÅÔ ÏÔÒÉÃÁÔÅÌØÎÏÊ.

 é ËÁË ÖÅ ÔÙ ÔÏÇÄÁ × ÐÒÉÌÏÖÅÎÉÉ ÕÍÕÄÒÑÌÓÑ ÜÔÕ ÄÁÔÕ ÒÁÚÂÉÒÁÔØ
 ÎÁ ÞÁÓÔÉ? éÌÉ ÔÙ ×ÓÅ ÆÉÇÁÞÉÌ × SQL ?

 É ÞÔÏ, ÔÁË ÓÌÏÖÎÏ ÒÁÎÉÔØ ÓËÏÌØËÏ ÞÅÌÏ×ÅË ÐÒÏÒÁÂÏÔÁÌ ÷ äîñè?
 ôÅÍ ÂÏÌÅÅ ÞÔÏ ÜÔÁ ÈÒÅÎØ ÜÌÅÍÅÎÔÁÒÎÏ ×ÙÞÉÓÌÑÅÔÓÑ
 ÐÕÔÅÍ current_date ÍÉÎÕÓ ÄÁÔÁ ÐÒÉÅÍÁ ÎÁ ÒÁÂÏÔÕ?

 éÓÈÏÄÑ ÉÚ ÜÔÏÇÏ Ñ ÐÒÅÄÐÏÌÁÇÁÀ, ÞÔÏ ÓÏ ÓÔÁÖÅÍ ÔÙ ÔÁÍ ÎÁËÏÌÂÁÓÉÌ
 Õ ÓÅÂÑ ÉÚÒÑÄÎÏ.

 p.s. Ñ ×ÏÏÂÝÅ ÍÏÌÞÕ, ÞÔÏ × ÄÁÔÅ ×Ï ×ÔÏÒÏÍ ÍÅÓÑÃÅ ÎÅ ÍÏÖÅÔ ÂÙÔØ
 30 ÉÌÉ 31 ÄÅÎØ. é ÎÅ ×ÓÅÇÄÁ ÍÏÖÅÔ ÂÙÔØ 29.

 -- 
 Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


 





Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vladimir A.Bakhvaloff
Hello, Vlad!
You wrote  on Tue, 2 Oct 2007 14:29:15 +0300:

 ??Сделал тестовый примерчик в той же Д3... Работает в любом виде!..
 ?? %)   А из проги - хрен... :(
 VK Перепиши прогу на той же Д3 ;)

Щютъникъ, да?.. :(
...
Эта дрянь БДЕ, как не перекомпиляю, всё равно откуда-то высасывает select * 
from Table...
Но дело в том, что этот-то запрос всё-таки ОТРАБАТЫВАЕТ!.. %)
А умное БДЕ добавляет select RDB$OWNER_NAME, RDB$RELATION_NAME, 
RDB$SYSTEM_FLAG, RDB$VIEW_BLR, RDB$RELATION_ID from RDB$RELATIONS where 
RDB$RELATION_NAME = 'Table', в результате чего и получает Table does not 
exist...
...
Поменять взад на 1 диалект?.. У меня 3-й уже лет с 5... :\

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vlad Khorsun


Vladimir A.Bakhvaloff ...


   Эта дрянь БДЕ, как не перекомпиляю, всё равно откуда-то высасывает select * 
from Table...
   Но дело в том, что этот-то запрос всё-таки ОТРАБАТЫВАЕТ!.. %)
   А умное БДЕ добавляет select RDB$OWNER_NAME, RDB$RELATION_NAME, RDB$SYSTEM_FLAG, RDB$VIEW_BLR, RDB$RELATION_ID from 
RDB$RELATIONS where RDB$RELATION_NAME = 'Table', в результате чего и получает Table does not exist...


   От эту 'Table' оно не само придумало. Ышшы. И диалекты тут вряд ли играют 
роль.

--
Хорсун Влад 





Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vladimir A.Bakhvaloff
Hello, Vladimir!
You wrote to Vlad Khorsun on Tue, 2 Oct 2007 16:12:01 +0400:

 VA Эта дрянь БДЕ, как не перекомпиляю, всё равно откуда-то высасывает 
 VA select * from Table...

Блин... Шутники, которые писали до меня в тексте проги генерили запрос, а в 
него вставлялось именно Table, а не TABLE... :(
...
Ладно, спасибо, Влад, что толкнул в нужное место и направление... ;)))

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vladimir A.Bakhvaloff
Hello, Vlad!
You wrote  on Tue, 2 Oct 2007 15:36:24 +0300:

 VK От эту 'Table' оно не само придумало. 

Ну да... Это ж - неспроста!.. /Винни/ ;)

 VK Ышшы. И диалекты тут вряд ли играют роль.

Ну почему же?.. Имено оно и есть, т.к. БД в 3-ем, то оно на буквально 
впихуемое Table и запрашивает именно Table... И получало...
...
Только вот что ещё интересно: проявилось-то это только на 2.0.3.12981, а на 
2.1.0.16642, например, не было... :\

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vlad Khorsun


Vladimir A.Bakhvaloff ...


VK Ышшы. И диалекты тут вряд ли играют роль.

   Ну почему же?.. Имено оно и есть, т.к. БД в 3-ем, то оно на буквально впихуемое Table и запрашивает именно Table... И 
получало...


   Я имел в виду - разницу в настройках БДЕ. У тебя же в одном месте работало,
а в другом - нет


   Только вот что ещё интересно: проявилось-то это только на 2.0.3.12981, а на 
2.1.0.16642, например, не было... :\


   Не верю (с) Ышшы ышшо ;)

--
Хорсун Влад 





Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vladimir A.Bakhvaloff
Hello, Vlad!
You wrote  on Tue, 2 Oct 2007 15:54:49 +0300:

 VK Ышшы. И диалекты тут вряд ли играют роль.
 ??Ну почему же?.. Имено оно и есть, т.к. БД в 3-ем, то оно на
 ?? буквально впихуемое Table и запрашивает именно Table... И получало...
 VK Я имел в виду - разницу в настройках БДЕ. У тебя же в одном месте
 VK работало, а в другом - нет

Ага... На серваке - БДЕ от Д3, а у остальных - 5.02... %)))

 ??Только вот что ещё интересно: проявилось-то это только на
 ?? 2.0.3.12981, а на 2.1.0.16642, например, не было... :\
 VK Не верю (с) Ышшы ышшо ;)

Та ни... Не буду... :) Хватит с меня и этого развлечения... :)))
...
Теперь хоть народ сам печатать будет и не из терминала... %)

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: Установка Firebird (вместе со своей программой) на Linux/*BSD

2007-10-02 Пенетрантность Oleg Deribas


Hello,

Vasiliy Petrov said the following on 01.10.2007 19:01:


Вопрос: что же все-тки надо, чтобы работал Firebird Embedded под Linux?
security2.fdb, icu*, .msg, группа и юзер Firebird, переменные среды - ?


Можно попробовать сделать так как написано тут:

http://tirania.org/blog/archive/2005/Sep-30-2.html

--
Oleg



Re[2]: Установка Firebird (вместе со своей программой) на Linux/*BSD

2007-10-02 Пенетрантность Vasiliy Petrov

Здравствуйте, Oleg.

Вы писали Tuesday, October 02, 2007, 3:57:46 PM:

 Можно попробовать сделать так как написано тут:

 http://tirania.org/blog/archive/2005/Sep-30-2.html

Спасибо! Попробую



-- 
С уважением,
 Vasiliy  mailto:[EMAIL PROTECTED]



Re: Как называется клиентская либа для FB2 for MacOS X?

2007-10-02 Пенетрантность vipet




vipet wrote:
 
 Тупой вопрос, может быть. Чем заменен fbclient на Mac OS X?
 Хочу прилинковаться и не знаю к чему..
 

В папке /Library нахоходится только вот это:

libib_util.dylib
libicudata.dylib
libicui18n.dylib
libicuuc.dylib 

Насколько я понимаю, все это относится к либе icu для Юникода.

Где же клиент??? :)
-- 
View this message in context: 
http://www.nabble.com/%D0%9A%D0%B0%D0%BA-%D0%BD%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B0%D1%8F-%D0%BB%D0%B8%D0%B1%D0%B0-%D0%B4%D0%BB%D1%8F-FB2-for-MacOS-X--tf4554335.html#a1399
Sent from the firebird-russian mailing list archive at Nabble.com.



Re: Как называется клиентская либа для FB2 for MacOS X?

2007-10-02 Пенетрантность Vlad Khorsun



vipet ...

Тупой вопрос, может быть. Чем заменен fbclient на Mac OS X?


   Тупой ответ - спрашивай тех, кто собирал FB под Mac OS X

--
Хорсун Влад 





Re: И снова даты

2007-10-02 Пенетрантность Dmitri Kuzmenko


Hello, Evgeny!

Boltik Evgeny wrote:

Тут ты меня изрядно обидел. Не надо думать что все тупы. На и радуйся


Жень, это не от тупости, а обычно бывает от большого ума.
я тебе еще раз повторяю, что типы данных даты и времени
не предназначены для хранения интервалов.
Как и чего ты там в них присобачиваешь - это дело десятое,
пусть этот код трижды суперский.

поменьше извращений, и все будет ок.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Dmitri Kuzmenko


Hello, Vladimir!

Vladimir A.Bakhvaloff wrote:

Блин... Шутники, которые писали до меня в тексте проги генерили запрос, 

а в него вставлялось именно Table, а не TABLE... :(

если создавать таблицу без двойных кавычек, то хоть tAbLe.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re[2]: Как называется клиентская либа для FB2 for MacOS X?

2007-10-02 Пенетрантность Vasiliy Petrov

Здравствуйте, Vlad.

Вы писали Tuesday, October 02, 2007, 5:51:17 PM:

 vipet ...

 Тупой вопрос, может быть. Чем заменен fbclient на Mac OS X?

 Тупой ответ - спрашивай тех, кто собирал FB под Mac OS X

Написал в теме Paul Beach'а (за 24е апреля с.г. которая).

Вобщем, клиентской либы в installяции Пола нету вообще,
как и нету libfblient.dylib.

Самому собрать FB 2.0.3 не получается. (Интел мак с ОС 10.4.6(8)
и XCode 2.4.1).

Заменяю в автогене libtoolize на glibtoolize, запускаю его, потом make
и g++ пишет ошибку:
[Error] no rule to make isc_file.o needed by libfbclient.dylib


-- 
С уважением,
 Vasiliy  mailto:[EMAIL PROTECTED]



Re: [SemiOFF] Подземный стук в БДЕ

2007-10-02 Пенетрантность Vladimir A.Bakhvaloff
Hello, Dmitri!
You wrote  on Wed, 03 Oct 2007 00:27:11 +0400:

 ?? Блин... Шутники, которые писали до меня в тексте проги генерили
 ?? запрос, 
 DK а в него вставлялось именно Table, а не TABLE... :(
 DK если создавать таблицу без двойных кавычек, то хоть tAbLe.

Дык, скажу тебе честно: оно именно так и создаётся... %)
Но!.. Т.к. база в 3-ем диалекте, умный БДЕ запрашивает её данные, как 
'Table'...
...
Хотя, надо было ж вчера запустить прогу с полными логами и на той тачке, 
где и до нахождения этой траблемы всё работало... :(
...
Правда, я думаю, это просто подтвердило бы, что для 1-го диалекта БДЕ 
запрашивает uppercase(Table), а для 3-го - просто Table... %)))

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: Как извлечь текст в SELECT-запрсе из поля BLOB?

2007-10-02 Пенетрантность Ingwar
 ... таким образом
 выборки из больших таблиц я бы не делал :) Если тебе реально надо 100
 символов - заведи себе дополнительное поле и триггером заполняй.
Я правильно понял: вместо запрошенных 100 байт сервер пошлет клиенту
целую страницу (4 КБ) ?
Если так, тогда, наверное, через тригер и еще одно поле будет лучше...

 З.Ы. Небось первые 100 символов из статьи достаешь?
Да