С Новым Годом всех!
Извиняюсь конечно, что так рано, но сегодня мой последний сознательный день в этом году. Вечером - корпоративная вечеринка, сейчас уже настоящей самогонки с салом и огурчиком потребили. Завтра, вроде как на работу, но к 11-00 и без машин... Вообщем всех с наступающим. Пусть в следующем году работа приносит побольше удовольствия и денег, и при этом время на достойный отдых побольше остается. Ну и счастья и здоровья всем немерено! With b/r. Gleb.
Re: [SemiOFF] FB + ZeBeDee
On Thu, 28 Dec 2006 09:06:13 +0300, Мадорский Г.В. [EMAIL PROTECTED] wrote: Не столько прогу, сколько структуру. Тип всех полей поменять на varchar(200) И не забыть обязательно отключить обрезание хвостовых пробелов при передаче клиенту. -- Сергей Смирнов.
Re: ��������� PK ��� �������
Hello, ArtGal! You wrote on Wed, 27 Dec 2006 19:04:43 +0300: ?? á ÐÒÏÓÔÏ õäæ, ËÏÔÏÒÁÑ ÐÏÓÍÏÔÒÉÔ time_zone_information ÎÁ ÓÅÒ×ÁËÅ, ?? É ÉÚ ÔÅËÕÝÅÇÏ ×ÒÅÍÅÎÉ ×ÙÞÔÅÔ ÓÏÏÔ×. ÓÍÅÝÅÎÉÅ?.. /ÜÔÏ Ñ ÂÜÚ ÐÒÉËÏÌÏ×/ A ðÏÓÍÏÔÒÅÔØ ÏÎÁ (õäæ) ÐÏÓÍÏÔÒÉÔ. A á ×ÏÔ ËÁË ÏÐÒÅÄÅÌÉÔØ ÓËÏÌØËÏ ÓÅÇÏÄÎÑ Ë ÜÔÏÍÕ ×ÒÅÍÅÎÉ ÎÕÖÎÏ A ÐÒÉÂÁ×ÉÔØ, ÞÔÏÂÙ ÂÙÔØ Õ×ÅÒÅÎÎÙÍ, ÞÔÏ ×ÓÅ ÐÏÌÚÁÔÅÌÉ ÕÖÅ × ËÒÏ×ÁÔËÁÈ A É ÍÏÖÎÏ ÚÁÐÕÓËÁÔØ ÎÏÞÎÙÅ ÚÁÄÁÞÉ? ëÒÏ×ÁÔËÉ - ÐÏ ÍÅÓÔÎÏÍÕ ×ÒÅÍÅÎÉ... ðÏÌÎÏÞØ - ÐÏ çÒÉÎ×ÉÞÕ... With best regards, Vladimir A.Bakhvaloff. E-mail: bobgavbakhdotspbdotru
Re: [SemiOFF] FB + ZeBeDee
Hello, Konstantin! You wrote on Wed, 27 Dec 2006 20:47:41 +0300: ?? ëÁÎÁÌ - 64ëÂ... úÁÇÁÖÅÎ - ÐÏÌÎÏÓÔØÀ... :( ?? úÁÈÏÔÅÌ, ÅÓÔÅÓÔ×ÅÎÎÏ, ÚÁZeBeDee'ÔØ ÅÇÏ... :) KRB ZBD ÔÅÂÅ ÐÏÍÏÖÅÔ, ÅÓÌÉ Õ ÔÅÂÑ ÐÁËÅÔÙ ÂÏÌØÛÉÅ, ÎÁÐÒÉÍÅÒ ÉÄÅÔ ÆÅÔÞ KRB ÔÁÂÌÉÃÙ Ó 200 ÐÏÌÑÍÉ, Á ÅÓÌÉ ÉÄÅÔ ×ÙÂÏÒËÁ ÔÏÌØËÏ ÏÄÎÏÇÏ ÃÅÌÏÞÉÓÌÅÎÎÏÇÏ KRB ÐÏÌÑ, ÔÏ ÓÔÁÎÅÔ ÄÁÖÅ ÈÕÖÅ. ñ ËÁË-ÔÏ ÉÇÒÁÌÓÑ Ó ÒÁÚÎÙÍ ÞÉÓÌÏÍ ÐÏÌÅÊ × KRB ÓÅÌÅËÔÅ É ÐÏÌÕÞÁÌ ÏÔ Ä×ÕËÒÁÔÎÏÇÏ ÕÓËÏÒÅÎÉÑ ÄÏ Ä×ÕËÒÁÔÎÏÇÏ ÔÏÒÍÏÖÅÎÉÑ. îÕ, Ñ ÐÏÓÍÏÔÒÅÌ ×ÞÅÒÁ (ÓÐÁÓÉÂÏ ÷ÁÓÉÌÉÀ É ÍÎÅ ÓÁÍÏÍÕ %))... ÷ ÍÏ£Í ÓÌÕÞÁÅÍ - ÕÌÕÞÛÅÎÉÅ ÎÅ ÐÒÏÓÔÏ × Ä×Á ÒÁÚÁ, Á ÄÏ 6-ÔÉ... îÅÔ, ÅÓÔÅÓÔ×ÅÎÎÏ, ÅÓÔØ ÎÅËÏÔÏÒÏÅ ËÏÌ-×Ï, ËÏÔÏÒÏÅ × ÒÅÚÕÌØÔÁÔÅ ÓÖÁÔÉÑ, ÓÔÁÎÏ×ÉÔÓÑ ÂÏÌØÛÅ... îÏ ÅÇÏ ÍÁÌÏ É ÏÎÏ ÍÎÅ ÎÅ ÍÅÛÁÅÔ... :) KRB ôÁË ÞÔÏ ÔÕÔ ÐÒÏÇÕ ÐÒÁ×ÉÔØ ÎÁÄÏ. îÕ, ÎÁÄÏ ÏÎÏ, ËÏÎÅÞÎÏ, ÎÁÄÏ... ïÄÎÁËÏ, Õ ÍÅÎÑ ÔÕÔ ÅÝ£ ÍÎÏÇÏ ÒÁÚÎÏÓÔÅÊ ÔÁËÉÈ ×ËÕÓÎÙÈ, ÞÔÏ ÍÎÅ ÓÎÁÞÁÌÁ ÈÏÔÑ ÂÙ ÐÅÒÅÈÏÄ Ó ä3 ÎÁ ä7 ÏÓÕÝÅÓÔ×ÉÔØ... îÅ ÇÏ×ÏÒÀ ÕÖÅ Ï ÄÒÕÇÉÈ, ÞÉÓÔÏ ÏÒÇÁÎÉÚÁÃÉÏÎÎÙÈ, ÍÏÍÅÎÔÁÈ... With best regards, Vladimir A.Bakhvaloff. E-mail: bobgavbakhdotspbdotru
Re: try - finally в процедуре
Хорсун Влад Та ты шо ! А шо ж такое try - finally ? Продолжу вопрос. И чем оно отличается от try - except? А ещё надо большую зарплату. И ничего не делать Это в идеале) -- Голясов Андрей
Re: try - finally в процедуре
HVА ещё надо большую зарплату. И ничего не делать Ну, а если серьёзно. Представить UDF для обработки большого массива данных и соответственно операции 1. выгрузка в UDF 2. расчет 3. загрузка из UDF 4. освобождение ресурсов UDF До сих пор такие операции, как я понимаю безопасно было делать только на классике. Для супера естественно нужна иденификация соединения (или транзакции). Но при любом эксепшене до п.4 эти ресурсы могли не освобождаться. Соответсвенно появляется о гарантированном освобождении. В FB21 с его новыми тригерами это решаемо вроде. Или как? -- sw
Re: � ����� ����� ����!
Hello, íÁÄÏÒÓËÉÊ! You wrote on Thu, 28 Dec 2006 11:03:40 +0300: íç éÚ×ÉÎÑÀÓØ ËÏÎÅÞÎÏ, ÞÔÏ ÔÁË ÒÁÎÏ, ÎÏ ÓÅÇÏÄÎÑ ÍÏÊ ÐÏÓÌÅÄÎÉÊ ÓÏÚÎÁÔÅÌØÎÙÊ íç ÄÅÎØ × ÜÔÏÍ ÇÏÄÕ. ÷ÅÞÅÒÏÍ - ËÏÒÐÏÒÁÔÉ×ÎÁÑ ×ÅÞÅÒÉÎËÁ, ÓÅÊÞÁÓ ÕÖÅ ÎÁÓÔÏÑÝÅÊ íç ÓÁÍÏÇÏÎËÉ Ó ÓÁÌÏÍ É ÏÇÕÒÞÉËÏÍ ÐÏÔÒÅÂÉÌÉ. úÁ×ÔÒÁ, ×ÒÏÄÅ ËÁË ÎÁ ÒÁÂÏÔÕ, ÎÏ Ë íç 11-00 É ÂÅÚ ÍÁÛÉÎ... âÌÉÎ... ïÄÉÎ Ñ × ÔÑÐÎÉÃÕ ÒÁÂÏÔÁÔØ ÂÕÄÕ ÞÔÏÌØ?.. ÷ÓÅ ÄÒÕÚØÑ ÆÁÒÍÁÃÅ×ÔÙ ÓÅÇÏÄÎÑ ÏÔËÏÒÐÏÒÁÔÉ×ÑÔÓÑ É ÄÏ 9-ÇÏ ÏÔÄÙÈÁÔØ ÐÏÊÄÕÔ!.. á Õ ÎÁÓ ÏÔÍÅÞÁÌÏ×Ï - ÚÁ×ÔÒÁ, ÎÁ ÒÁÂÏÔÕ - 3-ÅÇÏ... :\ íç ÷ÏÏÂÝÅÍ ×ÓÅÈ Ó ÎÁÓÔÕÐÁÀÝÉÍ. ðÕÓÔØ × ÓÌÅÄÕÀÝÅÍ ÇÏÄÕ ÒÁÂÏÔÁ ÐÒÉÎÏÓÉÔ íç ÐÏÂÏÌØÛÅ ÕÄÏ×ÏÌØÓÔ×ÉÑ É ÄÅÎÅÇ, É ÐÒÉ ÜÔÏÍ ×ÒÅÍÑ ÎÁ ÄÏÓÔÏÊÎÙÊ ÏÔÄÙÈ íç ÐÏÂÏÌØÛÅ ÏÓÔÁÅÔÓÑ. îÕ É ÓÞÁÓÔØÑ É ÚÄÏÒÏ×ØÑ ×ÓÅÍ ÎÅÍÅÒÅÎÏ! ÷ÏÔ-×ÏÔ!.. úÄÏÒÏ×ØÑ!.. é ÄÅÎÅÇ... á ÏÓÔÁÌØÎÏÅ, ËÁË ÇÏ×ÏÒÉÔÓÑ, ÐÒÉÌÏÖÉÔÓÑ!.. ;) With best regards, Vladimir A.Bakhvaloff. E-mail: bobgavbakhdotspbdotru
Re: С Новым Годом всех!
Блин... Один я в тяпницу работать буду чтоль?.. Все друзья фармацевты сегодня откорпоративятся и до 9-го отдыхать пойдут!.. А у нас отмечалово - завтра, на работу - 3-его... :\ у нас завтра корморативный пейнтболл - охота на вепря :) на работу - 30, 3-его :) -- Булычев Алексей http://www.stella-npf.ru
Re: С Новым Годом всех!
Блин... Один я в тяпницу работать буду чтоль?.. Все друзья фармацевты сегодня откорпоративятся и до 9-го отдыхать пойдут!.. А у нас отмечалово - завтра, на работу - 3-его... :\ Не один:) у нас отмечалово было 23-го, обычная попойка. В тяпницу работаем, правда я мылюсь свалить на пару-тройку часиков после обеда - продукты купить. 3-го также как штык на работу:) Фармацеффты отдыхать заразы будут дольше, чем наш отдел:( Ну да и ладно:) все равно, праздник, ништяки! Всем здоровья и удачи... ну и счастья от всего этого;)
Re: try - finally в процедуре
Golyasov Andrey ... Хорсун Влад Та ты шо ! А шо ж такое try - finally ? Продолжу вопрос. И чем оно отличается от try - except? Сначала ты меня не понял. А теперь - я тебя -- Хорсун Влад
Re: try - finally в процедуре
sw ... HVА ещё надо большую зарплату. И ничего не делать Ну, а если серьёзно. Представить UDF для обработки большого массива данных и соответственно операции 1. выгрузка в UDF 2. расчет 3. загрузка из UDF 4. освобождение ресурсов UDF До сих пор такие операции, как я понимаю безопасно было делать только на классике. Да ? пАчему ? Для супера естественно нужна иденификация соединения (или транзакции). CURRENT_xxx Но при любом эксепшене до п.4 эти ресурсы могли не освобождаться. В такой простой модели - да. Но это как бы не проблемы ФБ, не так ли ? Соответсвенно появляется о гарантированном освобождении. Ась ? В FB21 с его новыми тригерами это решаемо вроде. Или как? Понятия не имею. Зависит от задачи. В некоторых случаях триггеры на старт\стоп тр-ции\коннекта могут помочь -- Хорсун Влад PS в ExternalEngine интерфейсе желаемого можно достичь наиболее естественным путём
Re: try - finally в процедуре
До сих пор такие операции, как я понимаю безопасно было делать только на классике. Да ? пАчему ? Отдельный процесс, отдельная память. В общем случае реконнект и всё. Хотя могла наверное потребоваться идентификация транзакции на всякий для много-пользовательской работы через один коннект :). Сама UDF dll по идее не знает когда что освобождать и держит постоянно. Можно конечно и на супере изголятся, но не очень цивильно. А сама UDF может быть вполне тривиальной. Хотя конечно GTT многое делают не нужным. Соответсвенно появляется о гарантированном освобождении. Ась ? Вроде уже должно быть не ась :) PS в ExternalEngine интерфейсе желаемого можно достичь наиболее естественным путём Поглядим, но это уже для болле других вещей. PS. Кажется у ДК на сайте была статья, где это называлось запредельным методом
Re: FbEmbedded внутри exe
ArtGal пишет: Было уже такое. В 92-ом году в Институте математики РАН, заархивировали мои аспиранты весь диск С (еще на 286 компе), переписали на дискеты, диск форматнули. И получилась жопа - разархивировать нечем 8-) В то время (и чуть раньше) это было повсеместно и обычным делом. Приносили мне дОценты докУментов пОртфель, в смысле на дискетке в Лекисконе набранные. И докУменты эти естественно в архиве и архиватор - тоже в этом же архиве. :-))) -- С уважением, Андрей Еремин.
Re: try - finally в процедуре
sw [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] До сих пор такие операции, как я понимаю безопасно было делать только на классике. Для супера естественно нужна иденификация соединения (или транзакции). Или в Yaffil'e ;-), смотрим доку на предмет CURRENT_POOL
Re: С Новым Годом всех!
И я всех поздравляю!!! Мадорский Г.В. пишет: Извиняюсь конечно, что так рано, но сегодня мой последний сознательный день в этом году. Вечером - корпоративная вечеринка, сейчас уже настоящей самогонки с салом и огурчиком потребили. Завтра, вроде как на работу, но к 11-00 и без машин... У нас тоже последний, да еще короткий. А пьянку отменили по причине отсутствия в коллективе пьющего контингента. :-) Вообщем всех с наступающим. Пусть в следующем году работа приносит побольше удовольствия и денег, и при этом время на достойный отдых побольше остается. Ну и счастья и здоровья всем немерено! Спасибо! И присоединяюсь!!! -- Regards, Ovchinnikov Vasily ova at tkvc ru
Re: try - finally в процедуре
Oleg LOA ... sw ... До сих пор такие операции, как я понимаю безопасно было делать только на классике. Для супера естественно нужна иденификация соединения (или транзакции). Или в Yaffil'e ;-), смотрим доку на предмет CURRENT_POOL Деструктор вызвать оно не поможет -- Хорсун Влад
Re: � ����� ����� ����!
áÇÁ ÷ÓÅÈ Ó ÎÁÓÔÕÐÁÀÝÉÍ èòà-èòà :-))) -- Dmytro Lendel www.bagel.com.ua
Re: try - finally в процедуре
Horsun Vlad [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Oleg LOA ... sw ... До сих пор такие операции, как я понимаю безопасно было делать только на классике. Для супера естественно нужна иденификация соединения (или транзакции). Или в Yaffil'e ;-), смотрим доку на предмет CURRENT_POOL Деструктор вызвать оно не поможет А ты БЕЗ деструкторов уже писать не умеешь? :-). Память выделенная под в UDF для обработки данных запроса освободится, более и не надо.
Re: try - finally в процедуре
Oleg LOA ... Horsun Vlad ... Oleg LOA ... sw ... До сих пор такие операции, как я понимаю безопасно было делать только на классике. Для супера естественно нужна иденификация соединения (или транзакции). Или в Yaffil'e ;-), смотрим доку на предмет CURRENT_POOL Деструктор вызвать оно не поможет А ты БЕЗ деструкторов уже писать не умеешь? :-). А надо ? :) Память выделенная под в UDF для обработки данных запроса освободится, более и не надо. Угу - и файлы сами закроются... -- Хорсун Влад
varchar() - smallint
Hello, All! îÁÒÏÄ, Á ÒÅÁÌØÎÏ ÂÅÚ udf'Ï× ÒÁÚÎÙÈ ÓÄÅÌÁÔØ varchar() - integer?.. ô.Å. ÅÓÔØ ÔÁÂÌÉÃÁ, × ËÏÔÏÒÏÊ × varchar'ÎÏÅ ÐÏÌÅ ÐÉÛÕÔÓÑ integer'Ù... (ËÒÕÔÏ, ÄÁ?.. ;)) åÓÔÅÓÔ×ÅÎÎÏ, ÞÔÏ ÎÁ cast(Field as smallint), ÅÓÌÉ ÔÕÄÁ ÔÁËÉ ËÁË-ÔÏ ÐÏÐÁÌÏ ÉÍÅÎÎÏ char, ÐÏÌÕÞÉÍ Cannot transliterate character between character sets... á ÒÅÁÌØÎÏ ÌÉ ËÁË-ÔÏ ÜÔÏ ÄÅÌÏ ÐÒÉÒÕÞÉÔØ?.. îÕ, ÞÔÏ-ÔÏ ÔÉÐÁ StrToIntDef, ËÏÒÏÞÅ... :))) îÏ Ó ÐÏÍÏÝØÀ SDF... With best regards, Vladimir A.Bakhvaloff. E-mail: bobgavbakhdotspbdotru
Re: varchar() - smallint
SP с обработкой ошибок.
Re: С Новым Годом всех!
Смотри поаккуратнее, в вепрю-то, а то потом на воспитании детей разоришься ;) -- Сергей Смирнов.
Re: С Новым Годом всех!
On Thu, 28 Dec 2006 13:30:06 +0300, Dmitry Lendel [EMAIL PROTECTED] wrote: Ага Всех с наступающим ХРЮ-ХРЮ :-))) Это у китайцев хрю-хрю наступает. А у нас в россии всегда хрю-хрю :) -- Сергей Смирнов.
Re: try - finally в процедуре
Horsun Vlad [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] А ты БЕЗ деструкторов уже писать не умеешь? :-). А надо ? :) Надо, именно надо. Память выделенная под в UDF для обработки данных запроса освободится, более и не надо. Угу - и файлы сами закроются... Записывать файл у нас теперь только целиком можно, кусками запись отменили :-) P.S. Решение в Ya есть, оно полностью робоспособно и позволят решить 99% возникающих задач, т.к. онсовная пролема в такой ситуации - освободить память. В FB пока нет даже подобного - почему, мне например неясно. Можно еще год рассказываь про external engine, а можно за пять минут сделать роботоспособное решение еще пару лет тому назад. Точка и занавес.
Re: С Новым Годом всех!
WildSery wildsery-JGs/[EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] On Thu, 28 Dec 2006 13:30:06 +0300, Dmitry Lendel [EMAIL PROTECTED] wrote: Ага Всех с наступающим ХРЮ-ХРЮ :-))) Это у китайцев хрю-хрю наступает. А у нас в россии всегда хрю-хрю :) Не знаю в какой у вас россии, в у нас в России всё пучком/торчком/стоячком/грибочком/огурчиком/водочкой/бабами/голова-болит-на-утро.. и никаких хрю-хрю :-)
Re: С Новым Годом всех!
Oleg LOA wrote: WildSery [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] On Thu, 28 Dec 2006 13:30:06 +0300, Dmitry Lendel [EMAIL PROTECTED] wrote: Ага Всех с наступающим ХРЮ-ХРЮ :-))) Это у китайцев хрю-хрю наступает. А у нас в россии всегда хрю-хрю :) Не знаю в какой у вас россии, в у нас в России всё пучком/торчком/стоячком/грибочком/огурчиком/водочкой/бабами/голова-болит-на-утро.. и никаких хрю-хрю :-) В энтом основное отличие Бордюрии и Поребрии :) -- Regards. Ded.
Re: varchar() - smallint
On Thu, 28 Dec 2006 15:18:56 +0300, Ded [EMAIL PROTECTED] wrote: Садись два. Процедуры создавать - дурной тон. Нынче всё делается через... нет, на этот раз ты не угадал. Execute Block, вот ;) Через EB я постеснялся - там больше букафф. execute block (s varchar(10) = :param) returns (i integer) as begin begin i = cast(s as integer); when any do i = 0; end suspend; end -- Сергей Смирнов.
Re: varchar() - smallint
WildSery wrote: On Thu, 28 Dec 2006 15:18:56 +0300, Ded [EMAIL PROTECTED] wrote: Садись два. Процедуры создавать - дурной тон. Нынче всё делается через... нет, на этот раз ты не угадал. Execute Block, вот ;) Через EB я постеснялся - там больше букафф. execute block (s varchar(10) = :param) returns (i integer) as begin begin i = cast(s as integer); when any do i = 0; end suspend; end Теперь на троечку с минусом... Внутре Execute Block ничего не должно быть акромя Execute Statement :-D -- Regards. Ded.
Re: varchar() - smallint
D Садись два. Процедуры создавать - дурной тон. Нынче всё делается D через... нет, на этот раз ты не угадал. Execute Block, вот ;) ой, а я еще даже не смотрел на эту модную фичу EB Один раз подумал, что надо посмотеть, когда procedure in use Но потом посмотрел - убрали теперь опять доволен, что смотреть ненадо на EB А уж ES я вообще не знаю. :) SP рулят. :) -- С уважением Кочмин Александр Firebird Foundation associate member #257
Re: varchar() - smallint
Alexandr Kochmin ... D Садись два. Процедуры создавать - дурной тон. Нынче всё делается D через... нет, на этот раз ты не угадал. Execute Block, вот ;) ой, а я еще даже не смотрел на эту модную фичу EB А чё на неё смотреть ? CREATE PROCEDURE меняешь на EXECUTE BLOCK, и фсё Есть задачки посложнее : http://se7en.ru/files/post11051/zadachka2007.jpg :) -- Хорсун Влад
Re: varchar() - smallint
HV HV Alexandr Kochmin ... HV D Садись два. Процедуры создавать - дурной тон. Нынче всё делается D через... нет, на этот раз ты не угадал. Execute Block, вот ;) HV HV ой, а я еще даже не смотрел на эту модную фичу EB HV HV А чё на неё смотреть ? CREATE PROCEDURE меняешь на EXECUTE BLOCK, и HV фсё хм. Интересно. Значит открывается перспектива формировать процедуры динамически на клиенте. Однако нужен хороший парсер. Чтоб в объединении строк не запутаться. Вот вкупе с парсером таким да, полезно наверное. -- С уважением Кочмин Александр Firebird Foundation associate member #257
Re: varchar() - smallint
Hello, WildSery! You wrote on Thu, 28 Dec 2006 15:22:30 +0300: W þÅÒÅÚ EB Ñ ÐÏÓÔÅÓÎÑÌÓÑ - ÔÁÍ ÂÏÌØÛÅ ÂÕËÁÆÆ. W execute block (s varchar(10) = :param) W returns (i integer) W as begin Wbegin W i = cast(s as integer); W when any do Wi = 0; W end Wsuspend; W end é ËÁË Ñ ÜÔÏ ÄÏÌÖÅÎ ×ÐÅÎÄÀÒÉÔØ × select BadField from BadTable?.. With best regards, Vladimir A.Bakhvaloff. E-mail: bobgavbakhdotspbdotru ICQ: 12861767 (1608235) --- áÇÁÔÁ ëÒÉÓÔÉ - âÅÇÌÅÃ
Firebird Embedded как Server
Респект, Усем! Возможно ли заставить Firebird Embedded работать как сервер по TCP/IP ? Если можно то киньте плиз ссылку на мануал, как это изобразить. С наилучшими пожеланиями, Oleg Prosvetov.
Re: Firebird Embedded как Server
OP Респект, Усем! OP OP Возможно ли заставить Firebird Embedded работать как сервер по TCP/IP ? OP Если можно то киньте плиз ссылку на мануал, как это изобразить. да, чуствуется что приближается НГ. Трезвого найти уже сложнее. Ты для чего хотел такой финт изобразить? -- С уважением Кочмин Александр Firebird Foundation associate member #257
Re: Firebird Embedded как Server
Возможно ли заставить Firebird Embedded работать как сервер по TCP/IP ? Если можно то киньте плиз ссылку на мануал, как это изобразить. пацаны столько сил положили, чтобы заставить сервер не работать по ИП... все зазря? -- Булычев Алексей http://www.stella-npf.ru
Re: Firebird Embedded как Server
Привет, Oleg! Вы пишешь 28 декабря 2006: OP Возможно ли заставить Firebird Embedded работать как сервер по TCP/IP ? OP Если можно то киньте плиз ссылку на мануал, как это изобразить. Как говорят на sql.ru, перелогинецца зобыл!... ;) -- With best regards, Alex Cherednichenko.
Re: varchar() - smallint
On Thu, 28 Dec 2006 15:25:36 +0300, Ded [EMAIL PROTECTED] wrote: Теперь на троечку с минусом... Внутре Execute Block ничего не должно быть акромя Execute Statement :-D А внутри ES должен быть опять EB. Рекурсия - см. Рекурсия. :) -- Сергей Смирнов.
Re: varchar() - smallint
On Thu, 28 Dec 2006 16:18:16 +0300, Vladimir A.Bakhvaloff [EMAIL PROTECTED] wrote: И как я это должен впендюрить в select BadField from BadTable?.. Процедуру пендюрь. select (select i from chartoint(b.BadField)) from BadTable b -- Сергей Смирнов.
Re: Firebird Embedded как Server
Возможно ли заставить Firebird Embedded работать как сервер по TCP/IP ? Если можно то киньте плиз ссылку на мануал, как это изобразить. Легче заставить как клиента Макмак
Re: Firebird Embedded как Server
Oleg Prosvetov wrote: Респект, Усем! Возможно ли заставить Firebird Embedded работать как сервер по TCP/IP ? Если можно то киньте плиз ссылку на мануал, как это изобразить. При помощи Application Server, к которому клиент и лезет по TCP/IP. А он уже лезет к ембе-деду локально и отдаёт клиенту що надыбал. Ну это если сделать через жопу является основной сверхзадачей. -- Regards. Ded.
Re: varchar() - smallint
Hello, WildSery! You wrote on Thu, 28 Dec 2006 16:47:59 +0300: ?? é ËÁË Ñ ÜÔÏ ÄÏÌÖÅÎ ×ÐÅÎÄÀÒÉÔØ × select BadField from BadTable?.. W ðÒÏÃÅÄÕÒÕ ÐÅÎÄÀÒØ. W select (select i from chartoint(b.BadField)) from BadTable b äÙË, ÐÒÏÃÅÄÕÒÁ Õ ÍÅÎÑ É ÔÁË ÏÎÙÍ ÏÂÒÁÚÏÍ ÒÁÂÏÔÁÅÔ... :) ñ ÐÒÏ ÉÚÏÂÒÅÔ£ÎÎÙÊ ÔÏÂÏÊ execute block|statment... With best regards, Vladimir A.Bakhvaloff. E-mail: bobgavbakhdotspbdotru ICQ: 12861767 (1608235) --- áÇÁÔÁ ëÒÉÓÔÉ - íÏÌÉÔ×Á
Re: varchar() - smallint
Vladimir A.Bakhvaloff wrote: Я про изобретённый тобой execute block|statment... Так вот кто всех убийца тайный! :-E -- Regards. Ded.
Re: varchar() - smallint
Hello, Ded! You wrote on Thu, 28 Dec 2006 17:22:51 +0300: ?? ñ ÐÒÏ ÉÚÏÂÒÅÔ£ÎÎÙÊ ÔÏÂÏÊ execute block|statment... D ôÁË ×ÏÔ ËÔÏ ×ÓÅÈ ÕÂÉÊÃÁ ÔÁÊÎÙÊ! :-E îÅ ÉÚÄÅ×ÁÊÓÑ ÎÁÄÏ ÍÎÏÊ!.. ñ É ÔÁË ÓÅÇÏÄÎÑ ÇÏÌÏ×ÏÊ ÏÐÕÈ... %) With best regards, Vladimir A.Bakhvaloff. E-mail: bobgavbakhdotspbdotru ICQ: 12861767 (1608235) --- np: áÇÁÔÁ ëÒÉÓÔÉ - ñ ÂÕÄÕ ÔÁÍ
invalid request BLR at offset 19156. context not defined (BLR error).
IB 7.0 win2003 при коммите альтера процедуры выдает Invalid token. invalid request BLR at offset 19156. context not defined (BLR error). при компиляции ошибок/варнингов нет очищаю тело - пытаюсь скомпилять - выдает This operation is not defined for system tables. unsuccessful metadata update. object REPORT_SZ_ISB is in use . реконекчусь - компилю пустую процедуру - все нормально вставляю по блочно - компиляю при наборе какогото критического количества символов/строк опять выдает ошибку Invalid token. invalid request BLR at offset 19472. context not defined (BLR error). Вопрос - что сделать и почему это происходит? Нашел фак - в нем говорится что размер процедур не более 48к, у меня меньше В процедуре куча селектов из других процедур. Итого обьем сохраненной процедуры в текстовом файле равен 20 036 байт Подскажите плз, а то не хочется разбивать на подпроцедуры...
Re: invalid request BLR at offset 19156. context not defined (BLR error).
Alex Kozlov wrote: не хочется разбивать на подпроцедуры... А придётся. Поищи поиском что есть контекст в этом смысле, объяснялось детально. -- Regards. Ded.
Re: invalid request BLR at offset 19156. context not defined (BLR error).
On Thu, 28 Dec 2006 17:39:43 +0300, Alex Kozlov [EMAIL PROTECTED] wrote: Вопрос - что сделать и почему это происходит? Нашел фак - в нем говорится что размер процедур не более 48к, у меня меньше Ограничение не только на объём одной процедуры, но и на число контекстов, использованных в процедуре. -- Сергей Смирнов.
Re: varchar() - smallint
Hello, WildSery! You wrote on Thu, 28 Dec 2006 17:54:59 +0300: W select (select i from chartoint(b.BadField)) from BadTable b ?? äÙË, ÐÒÏÃÅÄÕÒÁ Õ ÍÅÎÑ É ÔÁË ÏÎÙÍ ÏÂÒÁÚÏÍ ÒÁÂÏÔÁÅÔ... ?? ñ ÐÒÏ ÉÚÏÂÒÅÔ£ÎÎÙÊ ÔÏÂÏÊ execute block|statment... W execute block W returns (BadField integer) W as W declare variable s varchar(10); W begin Wfor select BadField from BadTable into s do Wbegin W begin WBadField = cast(s as integer); Wwhen any do W BadField = 0; W end W suspend; Wend W end ëÒÁÓÉ×Ï... á ÓÕ×ÁÔØ ËÕÄÁ?.. %) íÏÖÅ Ñ ÞÅÇÏ Ó ÕÓÔÁÔËÕ ÎÅ ÄÏÇÏÎÑÀ, ËÏÎÅÞÎÏ... îÏ... ðÒÏÃÅÄÕÒÕ ÓËÏÍÐÉÌÑÌ É ÐÏÌØÚÕÀ Å£ × ÓÅÌÅËÔÅ ÔÁÍ ËÁËÏÍ... á ÜÔÏÔ EB ËÕÄÁ ÐÈÁÔØ?.. With best regards, Vladimir A.Bakhvaloff. E-mail: bobgavbakhdotspbdotru ICQ: 12861767 (1608235) --- np: áÇÁÔÁ ëÒÉÓÔÉ - ôÒÁÎÓÉÌØ×ÁÎÉÑ
Re: invalid request BLR at offset 19156. context not defined (BLR error).
Alex Kozlov ... IB 7.0 win2003 при коммите альтера процедуры выдает Invalid token. invalid request BLR at offset 19156. context not defined (BLR error). IB :))) ... Вопрос - что сделать и почему это происходит? Нашел фак - в нем говорится что размер процедур не более 48к, Плохой фак, неправильный и древний, не читай его больше. Хотя лучше тебе от этого не станет :) -- Хорсун Влад
Re: varchar() - smallint
Hello, WildSery! You wrote on Thu, 28 Dec 2006 18:19:10 +0300: ?? ëÒÁÓÉ×Ï... á ÓÕ×ÁÔØ ËÕÄÁ?.. %) W äÁ ÎÉËÕÄÁ ÅÇÏ ÎÅ ÐÉÈÁÔØ. üÔÏ ÐÒÉÍÅÒ Ô×ÏÅÇÏ ÐÅÒÅÄÅÌÁÎÎÏÇÏ ÓÅÌÅËÔÁ. W EB - ÜÔÏ ÔÉÐÁ ËÁË ÓÅÌÅËÔ, ÔÏÌØËÏ Ó ÓÉÎÔÁËÓÉÓÏÍ PSQL. á!.. îÕ, ÍÎÅ ÔÁËÏÅ ÎÅ ÔÒÜÂÁ... èÏÔÑ... èÏÔÑ... èÏÔÑ... %) With best regards, Vladimir A.Bakhvaloff. E-mail: bobgavbakhdotspbdotru ICQ: 12861767 (1608235) --- np: none
Re: varchar() - smallint
Hello, Vladimir! You wrote to WildSery on Thu, 28 Dec 2006 18:34:41 +0300: ?? ëÒÁÓÉ×Ï... á ÓÕ×ÁÔØ ËÕÄÁ?.. %) W äÁ ÎÉËÕÄÁ ÅÇÏ ÎÅ ÐÉÈÁÔØ. üÔÏ ÐÒÉÍÅÒ Ô×ÏÅÇÏ ÐÅÒÅÄÅÌÁÎÎÏÇÏ ÓÅÌÅËÔÁ. W EB - ÜÔÏ ÔÉÐÁ ËÁË ÓÅÌÅËÔ, ÔÏÌØËÏ Ó ÓÉÎÔÁËÓÉÓÏÍ PSQL. VA á!.. îÕ, ÍÎÅ ÔÁËÏÅ ÎÅ ÔÒÜÂÁ... èÏÔÑ... èÏÔÑ... èÏÔÑ... %) ôØÆÕ, ÂÌÉÎ, ÚÁÐÕÔÁÌ ÔÙ ÍÅÎÑ!.. õ ÍÅÎÑ Ö 1.5.3!.. :))) With best regards, Vladimir A.Bakhvaloff. E-mail: bobgavbakhdotspbdotru ICQ: 12861767 (1608235) --- np: none
Re: Firebird Embedded как Server
Ded пишет: При помощи Application Server, к которому клиент и лезет по TCP/IP. А он уже лезет к ембе-деду локально и отдаёт клиенту що надыбал. Ну это если сделать через жопу является основной сверхзадачей. Zope - оно и есть Application Server. Имеет драйвер к птичке. Так что деда, как всегда без промаха! ;-)
BLOB в строку
Забыл: в хранимке можно преобразовать BLOB в VARCHAR без UDF ? И если да, то как?
Re: Диапазоны PK для филиалов
WildSery wrote: Угу. Мне тут для внесения денег на свой счёт потребовали непременно почтовый индекс своего проживания указать :( Скажите, зачем для конвертации рублей в доллары нужен почтовый индекс? Они на него делят. Курс теперь такой ;-) для из рублей в доллары.
FB 1.5.4
Надо же, только что обнаружил на IBPhoenix Firebird 1.5.4 RC1 Судя по описанию, пофиксен баг: Bug CORE-921 fixed by A. Peshkoff A bug was causing a core dump in stored procedures using EXECUTE STATEMENT.
Re: BLOB в строку
Лучше UDF. Если склероз не подводит, то зависит сколько в блоб записано. Если чуть-чуть, то можно cast Дмитрий
Re: BLOB в строку
On Dec 28, 8:45 pm, Konstantin R. Beliaev [EMAIL PROTECTED] wrote: Забыл: в хранимке можно преобразовать BLOB в VARCHAR без UDF ? И если да, то как? на дятле вроде для этого можно SUBSTRING использовать
Re: Firebird Embedded как Server
Hello, Oleg! You wrote on Thu, 28 Dec 2006 16:30:21 +0300: OP Возможно ли заставить Firebird Embedded работать OP как сервер по TCP/IP ? Если можно то киньте плиз OP ссылку на мануал, как это изобразить. А подумать? Низя. И ОВСФ, собсно. Сервер установить заповеди запрещают? Удач -- Alexander A. Venikov, Tobolsk, Russia Real e-mail address is venixangry_dogtndottobdotru
Re: FbEmbedded внутри exe
Hello, Oleg! You wrote on Thu, 28 Dec 2006 12:53:45 +0300: OL У нас было все гораздо хуже. Заархивировали на OL кафедре ~ 2 ГБ порнухи архиватором AINа архив OL побился, причём в самом начале. Вся кафедра (за OL исключением женской части) была в трауре :-):-):-) Это точно трагедь. :) Удач -- Alexander A. Venikov, Tobolsk, Russia Real e-mail address is venixangry_dogtndottobdotru
Re: Диапазоны PK для филиалов
Konstantin R. Beliaev [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] WildSery wrote: Угу. Мне тут для внесения денег на свой счёт потребовали непременно почтовый индекс своего проживания указать :( Скажите, зачем для конвертации рублей в доллары нужен почтовый индекс? Они на него делят. Курс теперь такой ;-) для из рублей в доллары. Ну указал бы случайоно число в диапазоне 00 - 99 :-)
Re: BLOB в строку
On Fri, 29 Dec 2006 00:51:04 +0300, Andrei [EMAIL PROTECTED] wrote: на дятле вроде для этого можно SUBSTRING использовать На FB тоже через SUBSTRING можно. -- Сергей Смирнов.