думал минуты две, не врубился - че он делает?
á ÞÔÏ ËÏÎËÒÅÔÎÏ ÐÉÛÅÔ? þÔÏ ÚÎÁÞÉÔ ÎÅ ÈÏÞÅÔ?
îÅ ÒÕÇÁÅÔÓÑ. ÷ ÌÏÇ ×Ù×ÏÄÉÔ:
=== Switch Off all Ref. Constraints with loop
ÚÄÅÓØ, ËÁË Ñ ÐÏÎÉÍÁÀ É ÄÏÌÖÎÙ ÏÔËÌÀÞÁÔØÓÑ
ËÏÎÓÔÒÅÉÎÔÙ.
óÒÁÚÕ ÐÏÓÌÅ ÜÔÏÊ ÓÔÒÏËÉ ÐÉÛÅÔ:
=== Alter triggers
ALTER TRIGGER BI_CASES INACTIVE
ALTER TRIGGER
Не могу заставить RFunc нормально работать. Никто не поможет пдоправленным
makefile или
советом?
была фигня такая. rfunc загружает использует сам gds32.dll именно с таким
именем. если у тебя она называется fbclient.dll
сделай копию в gds32.dll
Konstantin R. Beliaev [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Ded wrote:
Не BDE, часом?
НЕТ! Таки FibPlus 5 с чем-то :-)
Апдейт вызывался через FibDatabase.QueryValue
может вылетает ошибка при выполнении обновления, но исключение
Plotnikov Y. пишет:
думал минуты две, не врубился - че он делает?
Похоже, это инсерт, который в случае если такая строка уже есть апдейтит
ее, либо удаляет ее и вставляет предложенное по новой. Такое есть в MySQL:
http://dev.mysql.com/doc/refman/5.0/en/replace.html
и в SQL Anywhere чуть
Евгений [EMAIL PROTECTED] сообщил/сообщила в
новостях следующее: news:[EMAIL PROTECTED]
Не могу заставить RFunc нормально работать. Никто не поможет
пдоправленным
makefile или
советом?
была фигня такая. rfunc загружает использует сам gds32.dll именно с таким
именем. если у тебя она
Такое есть в MySQL:
http://dev.mysql.com/doc/refman/5.0/en/replace.html
Если уж речь зашла о том, что есть в MySQL, то мне ну просто чень
удобен их альтернативный синтаксис INSERT и REPLACE:
INSERT INTO TABLE_NAME SET COL1=VAL1, COL2=VAL2 ...
такие SQL легко формировать
Hello, òÏÍÁÎ!
You wrote on Mon, 24 Apr 2006 22:30:55 +0400:
ò á ÍÏÖÅÔ ÐÒÏÓÔÏ ÐÕÓÔÉÔØ ÜÔÏÔ ÚÁÐÒÏÓ × ÏÔÄÅÌØÎÏÍ ÐÏÔÏËÅ?
ÞÉÔÁÌÉ ÓÕÔØ ×ÏÐÒÏÓÁ: ÏÔ ËÏÇÏ É ËÏÍÕ ÚÁÐÒÏÓ ÉÄ£Ô?
ò þÔÏÂ ÀÚÅÒ ÍÏÇ ÎÏÒÍÁÌØÎÏ ÄÁÌØÛÅ ÐÒÏÄÏÌÖÁÔØ ÒÁÂÏÔÁÔØ?
ÍÏÖÅÔ ÅÍÕ ÅÝ£ É ÐÁÓØÑÎÓ ËÏÓÙÎËÕ ÚÁÐÕÓÔÉÔØ, ÛÔÏÐ ÎÅ ÓËÕÞÁÌ?
ò ïÔÏ
Hello, Alexandr Kochmin!
You wrote to Gene Feudorov on Tue, 25 Apr 2006 10:46:17 +0700:
AK ÷ÏÔ ÔÕÔ ÎÁÐÉÓÁÎÏ ×ÒÏÄÅ ÐÏ ÜÔÏÊ ÔÅÍÅ
AK http://www.dore.ru/perl/nntp.pl?f=1gid=38mid=56005
ûÕÒÉË, ÔÕÔ ÎÅ ÔÏ ÎÁÐÉÓÁÎÏ :-)
AK Á ËÁË ÔÙ ÓÏÚÄÁÅÛØ ÜÔÏ ÍÏÄÁÌØÎÏÅ ÏËÎÏ?
× ÐÒÉÌÏÖÅÎÉÉ
frmCalculator :=
Hello, Alex Cherednichenko!
You wrote to Gene Feudorov on Mon, 24 Apr 2006 17:17:28 +0400:
AC úÁÂÅÊ ÎÁ ÍÏÄÁÌØÎÏÓÔØ Á-ÌÑ VCL.
óÁÛ, Á ÞÅÍ ÏÎÁ ÎÅ ÓÌÁ×Á ÂÏÇÕ?
ÅÄÉÎÓÔ×ÅÎÎÏÅ ÛÏ Ñ ÉÓÐÒÁ×ÉÌ × VCL - ÚÁÐÒÅÔÉÌ ÕÓÔÁÎÏ×ËÕ FormStyle
AC óÏÚÄÁ×ÁÊ ÆÏÒÍÕ ÓÏ Ó×ÏÉÍÉ ÐÁÒÁÍÅÔÒÁÍÉ ÏËÎÁ.
AC ïÔÎÏÓÉÔÅÌØÎÏ ÎÅÄÁ×ÎÏ,
Привет, Michael!
Вы пишешь 25 апреля 2006:
MB Если уж речь зашла о том, что есть в MySQL, то мне ну просто чень
MB удобен их альтернативный синтаксис INSERT и REPLACE:
MB INSERT INTO TABLE_NAME SET COL1=VAL1, COL2=VAL2 ...
MB такие SQL легко формировать
А главное, они полностью
Ded wrote:
Select Count(*) from Group G
Where
(Select Count(*)
From Group_Members GM
Where GM.Group_Code=G.Group_Code)=:Скока_нада
Не, Ded, похоже он хочет не кол-во групп, где членов скока надо, а
таблицу типа:
1 член - 3 группы
2 члена - 1 группа
3 члена - ...
sasha [EMAIL PROTECTED] wrote:
ôÁË ÜÔÏ ÖÅ Ö ×ÒÏÄÅ × ÓÔÁÎÄÁÒÔÅ MERGE. îÁËÕÑ ÐÒÉÄÕÍÙ×ÁÔØ ËÁËÏÊ-ÔÏ REPLACE ?
á ÔÙ ÐÏÓÍÏÔÒÉ, ËÁËÏÊ ÏÎ × ÓÔÁÎÄÁÒÔÅ. ïÎ ÒÕÌÉÔ ÔÏÌØËÏ × ÏÄÎÏÍ ÓÌÕÞÁÅ - ËÏÇÄÁ
ÎÅÔ PK ÉÌÉ ÕÓÌÏ×ÉÅ ÁÐÄÅÊÔÁ ÈÉÔÒÅÅ, ÞÅÍ ÐÒÏÓÔÏÅ ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÚÎÁÞÅÎÉÊ ËÌÀÞÁ.
é ÄÌÑ ÜÔÏÇÏ MERGE ÍÙ ÒÅÁÌÉÚÕÅÍ. îÏ
Евгений wrote:
может вылетает ошибка при выполнении обновления, но исключение
проглатывается внутри QueryValue и ты его не видишь поэтому
Х, ошибки там не возникает, но действительно виноват или эксперт или
ФИБы.
Для проверки сделал скрипт:
CREATE EXCEPTION DONOTIT 'Go away !';
CREATE
А ты посмотри, какой он в стандарте. Он рулит только в одном случае - когда
нет PK или условие апдейта хитрее, чем простое соответствие значений ключа.
И для этого MERGE мы реализуем. Но для 95% случаев он излишне громоздкий и
неудобный, и именно поэтому сделан REPLACE.
Вы что, оба
Р Чтоб юзер мог нормально дальше продолжать работать?
может ему ещё и пасьянс косынку запустить, штоп не скучал?
Пасьянс... нет на работе не надо...
Но всё-же...
ИМХО:Если разработчик знает, что какой-то момент программы работает
долго - должен вывести это в отдельный поток, как раз для
Так это же ж вроде в стандарте MERGE. Накуя придумывать какой-то REPLACE ?
А это в какой версии появится? В 3.0 или выше?
andriy [EMAIL PROTECTED] wrote:
á ÜÔÏ × ËÁËÏÊ ×ÅÒÓÉÉ ÐÏÑ×ÉÔÓÑ? ÷ 3.0 ÉÌÉ ×ÙÛÅ?
÷ ÓÌÅÄÕÀÝÅÊ ÐÏÓÌÅ 2.0.
--
äÍÉÔÒÉÊ åÍÁÎÏ×
Dmitry Yemanov [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
В следующей после 2.0.
Скорей бы она появилась, эта следующая версия...
Dmitry Yemanov [EMAIL PROTECTED]
wrote in message news:[EMAIL PROTECTED]
á ÔÙ ÐÏÓÍÏÔÒÉ, ËÁËÏÊ ÏÎ × ÓÔÁÎÄÁÒÔÅ. ïÎ ÒÕÌÉÔ ÔÏÌØËÏ × ÏÄÎÏÍ ÓÌÕÞÁÅ -
ËÏÇÄÁ ÎÅÔ PK ÉÌÉ ÕÓÌÏ×ÉÅ ÁÐÄÅÊÔÁ ÈÉÔÒÅÅ, ÞÅÍ ÐÒÏÓÔÏÅ ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÚÎÁÞÅÎÉÊ
ËÌÀÞÁ. é ÄÌÑ ÜÔÏÇÏ MERGE ÍÙ ÒÅÁÌÉÚÕÅÍ. îÏ ÄÌÑ 95% ÓÌÕÞÁÅ× ÏÎ ÉÚÌÉÛÎÅ
Hello, òÏÍÁÎ!
You wrote on Tue, 25 Apr 2006 12:34:32 +0400:
ò ðÁÓØÑÎÓ... ÎÅÔ ÎÁ ÒÁÂÏÔÅ ÎÅ ÎÁÄÏ...
ÄÁÎÕ?
ÏÞÅÎØ ÄÁÖÅ ÒÅÖÕÔÓÑ :-)
ò éíèï:åÓÌÉ ÒÁÚÒÁÂÏÔÞÉË ÚÎÁÅÔ, ÞÔÏ ËÁËÏÊ-ÔÏ ÍÏÍÅÎÔ ÐÒÏÇÒÁÍÍÙ ÒÁÂÏÔÁÅÔ
ò ÄÏÌÇÏ - ÄÏÌÖÅÎ ×Ù×ÅÓÔÉ ÜÔÏ × ÏÔÄÅÌØÎÙÊ ÐÏÔÏË, ËÁË ÒÁÚ ÄÌÑ ÔÏÇÏ, ÞÔÏÂ
ò ÐÒÏÇÒÁÍÍÁ ÎÅ
ÇÏÓÐÏÄÁ ÒÁÚÒÁÂÏÔÞÉËÉ!
ÉÄÅÎÔÉÞÎÁÑ ÓÉÔÕ£×ÉÎÁ Ä×Á ÒÁÚÁ ÚÁ Ä×Å ÎÅÄÅÌÉ
ÍÅÚÁÎÓÃÅÎÁ ÔÁËÁÑ
1. ÐÏÄËÌÀÞÅÎÉÑ Ë ÂÁÚÅ ÂÅÚ ÓÂÏÒËÉ ÍÕÓÏÒÁ
2. ÎÁÂÅÇÁÅÔ ÒÁÚÂÅÇ ÔÒÁÎÚÁËÃÉÊ (× ÐÏÓÌÅÄÎÉÊ ÒÁÚ ÂÙÌÏ ÏËÏÌÏ 180 000)
3. ÎÁ ÒÏÌÌÂÁËÅ ÓÅÒ×ÅÒ ÐÁÄÁÅÔ ×ÏÔ Ó ÔÁËÉÍ ÌÏÇÏÍ:
PROLIANT (Server) Tue Apr 25 12:11:29 2006
Database:
Hello, Dmitry Yemanov!
You wrote on Tue, 25 Apr 2006 13:40:13 +0400:
DY äÒÕÇÏÇÏ ÐÏÒÑÄËÁ.
ÓÐÁÓÉÂÏ, äÉÍÁ!
ÔÏËÁ Ñ ÎÅ ÐÒÏ terminated abnormally, Á ÐÒÏ ÐÁÄÁÀÝÉÅ ÉÎÄÅËÓÙ ÐÏÓÌÅ ÏÎÏÇÏ.
ËÁË ÓÅÇÏÄÎÑ ÐÏËÁÚÁÌÁ ÐÒÁËÔÉËÁ, ÐÒÏÓÔÏ ÏÔËÌÀÞÅÎÉÅ isc_dpb_no_garbage_collect
É ÐÏÓÌÅÄÕÀÝÁÑ ÞÁÓÔÉÞÎÁÑ ÓÂÏÒËÁ ÍÕÓÏÒÁ
OFF:
а я бы неотказался от такого умного триггера. :-)
Много в базе триггеров
IF(любое из полей изменилось) THEN
и как обычно, после добавления поля забываешь IF поправить.
s А почему идиотов?
Потому что сбылась мечта
Dmitry Yemanov [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Нет. Просто считаем, что оный костыль удобнее MERGE в 95% случаев.
Если объединение идёт по PK, а это далеко не 95% случаев.
Dmitry Voroshin ...
Dmitry Yemanov ...
В следующей после 2.0.
Скорей бы она появилась, эта следующая версия...
Ты на 2.0 сначала поработай ;)
--
Хорсун Влад
Alexey Kovyazin пишет:
Sergey Philippov пишет:
Прикольно.
Сам в таких конторах не работал, но читать интересно :)
написал бы в комментах, в каких работал и что там есть прикольного...
Не, чукча не писатель -- чукча читатель :) Не получается на нормальном
языке изъясняться -- только на
А что конкретно пишет? Что значит не хочет?
Не ругается. В лог выводит:
=== Switch Off all Ref. Constraints with loop
здесь, как я понимаю и должны отключаться
констреинты.
Не знаю для чего Полознюк в IBPump анализирует loop в констрайнтах. Я
например при переносе данных
AlexPC [EMAIL PROTECTED] сообщил/сообщила в
новостях следующее: news:[EMAIL PROTECTED]
С 1.0 тоже не работает. До этого стояла FreeBSD 4.x и Firebird 1.0.
Специально проверил старый винт - никаких линков на gds32.dll не делалось.
Сейчас взял старую библу с со старого винта - на удивление все
Dmitry Yemanov [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
IIF и COALESCE по сравнению с CASE это тоже криво :-) Однако, удобно.
coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово
coalesce ÎÅÕÄÏÂÎÏ, ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÏÍÎÉÔØ, ËÁË ÐÉÛÅÔÓÑ ÜÔÏ ÄÕÒÁÃËÏÅ ÓÌÏ×Ï
ËÔÏ ÐÒÏÓÉÌ ÔÅÓÔÙ ÏÔ ÌÁÍÅÒÏ× :) ?
--
âÕÌÙÞÅ× áÌÅËÓÅÊ
http://www.stella-npf.ru
Alex Cherednichenko [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Е coalesce неудобно, невозможно запомнить, как пишется это дурацкое
слово
Это потому, что в голове опилки.
Длинные слова только расстраивают. (С)
надоело твое хамство. запомнить тяжело из-за
Привет, Евгений!
Вы пишешь 25 апреля 2006:
Это потому, что в голове опилки.
Длинные слова только расстраивают. (С)
Е надоело твое хамство.
Е запомнить тяжело из-за нерусского неудобного сочетания букв.
Барабашин! Ты на эпсилоне ещё всех достал.
Фули ты сюда опять припёрся?
--
With best
Alex Cherednichenko [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Е coalesce неудобно, невозможно запомнить, как пишется это дурацкое
слово
Это потому, что в голове опилки.
Длинные слова только расстраивают. (С)
хамло
Oleg_M [EMAIL PROTECTED] сообщил/сообщила в
новостях следующее: news:[EMAIL PROTECTED]
а я бы неотказался от такого умного триггера. :-)
Много в базе триггеров
IF(любое из полей изменилось) THEN
только такой тригер должен быть явно помечен, а обычные работать как
положено
Boulitchev Aleksey пишет:
coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово
кто просил тесты от ламеров :) ?
Самое корявое слово в SQL.
Смысл не соответствует выполняемой функции.
Произносить в русском контексте - ваще абзац.
Употреблять,например, firstnotnull - было
Е coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово
Это потому, что в голове опилки.
Привет.
COALESCE удобнее тем, что (якобы)
сокращает код относительно
эквивалента в CASE, однако, поддерживаю,
что (лично мне) это слово в голову
тяжело помещается :\ Но уже таки
А главное, они полностью соответствуют стандарту...
Не, ну а чем плохо то? Ну не соответствуют, ладно, понятно. Но как
опциональный вариант?
Ничему вроде не противоречат, неоднозначностей (на первый взгляд) не
возникает
К теме расширений -
Я вот например давно думал про запросы типа
Dmitriy Kovalenko ...
COALESCE удобнее тем, что (якобы)
сокращает код относительно
эквивалента в CASE,
угу, якобы :
a) x = COALESCE(a, b, c)
b) x = CASE WHEN a IS NOT NULL THEN a
WHEN b IS NOT NULL THEN b
WHEN c IS NOT NULL THEN c
ELSE NULL
Hello, Gene!
Gene Feudorov wrote:
а, вапще, я так гляжу, мало кто пользуется этим параметром подключения
им если пользоваться, то для отчетов, чтобы побыстрее выполнилось.
И все. Понятно, что если мусор не собирается, с индексами и будет такая
байда.
--
Dmitri Kuzmenko, www.ibase.ru, (495)
Hi Plotnikov Y.
А главное, они полностью соответствуют стандарту...
Не, ну а чем плохо то? Ну не соответствуют, ладно, понятно. Но как
опциональный вариант?
Ага а потом портирование будет выражатся в полном переписовании и гадании какже
всетаки правильно реализовать сию фичу?
Я вот
Некоторые сервера переваривают вот такой синтаксис
select a, b, sum(c) from maytable
чему в Firebird будет соотвествовать запрос вот такого вида
select a, b, (select sum(c) from maytable) from maytable
Да, проскакивало это, но они (серверы) шибко неправы в этом случае (имхо
конечно) ибо можно не
Евгений wrote:
у меня IBExpert 2005.11.10.3. Firebird 1.5
в SQL редакторе исключение на оба update
Попробуй более новую версию ;-)
Hello, Dmitri Kuzmenko!
You wrote on Tue, 25 Apr 2006 16:54:15 +0400:
DK ÉÍ ÅÓÌÉ ÐÏÌØÚÏ×ÁÔØÓÑ, ÔÏ ÄÌÑ ÏÔÞÅÔÏ×, ÞÔÏÂÙ ÐÏÂÙÓÔÒÅÅ ×ÙÐÏÌÎÉÌÏÓØ.
Á ÏÔÞÅÇÏ ÄÌÑ ÒÁÂÏÔÙ ÔÏ ÎÅÌØÚÑ!?
ÍÕÓÏÒ Õ ÎÁÓ ÎÏÞÁÍÉ Ó×ÉÐÏÍ ÓÏÂÉÒÁÅÔÓÁ!
DK é ×ÓÅ. ðÏÎÑÔÎÏ, ÞÔÏ ÅÓÌÉ ÍÕÓÏÒ ÎÅ ÓÏÂÉÒÁÅÔÓÑ, Ó ÉÎÄÅËÓÁÍÉ É ÂÕÄÅÔ
DK ÔÁËÁÑ
угу, якобы :
a) x = COALESCE(a, b, c)
b) x = CASE WHEN a IS NOT NULL THEN a
WHEN b IS NOT NULL THEN b
WHEN c IS NOT NULL THEN c
ELSE NULL
END
Дело предпочтений. Не всегда
сокращенный таким образом код есть
благо (с логической точки зрения).
Gene Feudorov ...
Hello, Dmitri Kuzmenko!
You wrote on Tue, 25 Apr 2006 16:54:15 +0400:
DK им если пользоваться, то для отчетов, чтобы побыстрее выполнилось.
а отчего для работы то нельзя!?
Если очень хочется - то можно ;) Но - не нужно.
Единственное видимое мне применение -
Dmitriy Kovalenko ...
угу, якобы :
a) x = COALESCE(a, b, c)
b) x = CASE WHEN a IS NOT NULL THEN a
WHEN b IS NOT NULL THEN b
WHEN c IS NOT NULL THEN c
ELSE NULL
END
Дело предпочтений. Не всегда
сокращенный таким образом код
Hello, Horsun Vlad!
You wrote on Tue, 25 Apr 2006 16:58:41 +0300:
DK ÉÍ ÅÓÌÉ ÐÏÌØÚÏ×ÁÔØÓÑ, ÔÏ ÄÌÑ ÏÔÞÅÔÏ×, ÞÔÏÂÙ ÐÏÂÙÓÔÒÅÅ
DK ×ÙÐÏÌÎÉÌÏÓØ.
Á ÏÔÞÅÇÏ ÄÌÑ ÒÁÂÏÔÙ ÔÏ ÎÅÌØÚÑ!?
HV åÄÉÎÓÔ×ÅÎÎÏÅ ×ÉÄÉÍÏÅ ÍÎÅ ÐÒÉÍÅÎÅÎÉÅ - ÅÓÌÉ ÔÁÂÌÉÃÁ ÂÕÄÅÔ
HV ÚÁ×ÅÄÏÍÏ ÐÅÒÅÓÏÚÄÁÎÁ, ÉÌÉ ×ÓÑ âä ÕÊÄ£Ô ÎÁ Ó×ÁÌËÕ
Hello, Horsun Vlad!
You wrote on Tue, 25 Apr 2006 17:03:57 +0300:
HV ÐÏÎÑÔÎÏ ÉÂÏ ÏÄÎÏÚÎÁÞÎÏ É ÐÒÏÓÔÏ. äÁ É COALESCE ÇÏÒÁÚÄÏ ÞÉÔÁÂÅÌØÎÅÅ,
HV ÞÅÍ ÌÅÓÔÎÉÃÁ CASE'Ï×. ôÁË ÞÔÏ, × ÄÁÎÎÏÍ ÓÌÕÞÁÅ, ÜÔÏ ÎÅ ÅÓÔØ
HV ÓÏËÒÁÝ£ÎÎÙÊ ËÏÄ. ÷ÏÔ IIF ËÏÅ-ËÅÍ ÔÕÔ ÌÀÂÉÍÙÊ ;) - ÜÔÏ ÓÏËÒÁÝ£ÎÎÙÊ
HV ËÏÄ
ÎÉÉÉ. ÎÅ ÎÁÄÏ
Здравствуйте, Alex.
Вы писали 25 апреля 2006 г., 19:03:58:
Барабашин! Ты на эпсилоне ещё всех достал.
Фули ты сюда опять припёрся?
Хм, че-то у меня дежавю.
Это sql.ru или приличное общество??
--
С уважением,
Владимир mailto:[EMAIL PROTECTED]
Привет, Владимир!
Вы пишешь 25 апреля 2006:
ВА Хм, че-то у меня дежавю.
ВА Это sql.ru или приличное общество??
- Саид! Ты зачем убил моих людей?!
- А чего они... Песком бросаются...
--
With best regards, Alex Cherednichenko.
Привет!
а скорость работы пользователей?
Влад, у нас 300 коннектов активно долбят в рабочее время!
и включение сборки мусора хорошо отображается на процессоре
а одно из основных требований заказчика - главное, штоп не тормозило! :-)
А что у вас за железо?
И какая конфигурация FB - буферов
Gene Feudorov ...
а скорость работы пользователей?
Влад, у нас 300 коннектов активно долбят в рабочее время!
и включение сборки мусора хорошо отображается на процессоре
а одно из основных требований заказчика - главное, штоп не тормозило! :-)
Не верю (с) Сборка мусора - это, грубо
Привет всем.
Возможно я под вечер конкретно туплю,
но вот озадачился вопросом - как мне
программно определить, что сервер, с
которым я общаюсь через gds32/fbclient,
является FB 1.5 или FB 2.0?
В версии fbserver.exe все путём
1.5.3.4854
2.0.0.12484
а через API получаю, например,
WI-T6.3.0.12484
Kovalenko Dmitry [EMAIL PROTECTED] wrote:
Á ÞÅÒÅÚ API ÐÏÌÕÞÁÀ, ÎÁÐÒÉÍÅÒ,
WI-T6.3.0.12484 Firebird 2.0 Release Candidate 1
äÅÒÇÁÊ isc_info_firebird_version ×ÍÅÓÔÏ isc_info_isc_version.
--
äÍÉÔÒÉÊ åÍÁÎÏ×
×ÏÐÒÏÓ ÚÎÁÔÏËÁÍ: ÈÒÁÎÑÔÓÑ ÌÉ ÐÏÌÑ × ÚÁÐÉÓÉ, ÅÓÌÉ ÏÎÉ ÒÁ×ÎÙ NULL? ÎÁÐÒÉÍÅÒ, ×
ÚÁÐÉÓÉ 10 ÐÏÌÅÊ, ÔÅËÓÔÏ×ÙÈ ÐÏ 100 ÓÉÍ×ÏÌÏ×. ÷ÓÅ ÏÎÉ ÒÁ×ÎÙ NULL. þÔÏ ÐÒÉ ÜÔÏÍ
ÚÁÐÉÛÅÔÓÑ ÎÁ ÄÉÓË?
Hello, Horsun Vlad!
You wrote on Tue, 25 Apr 2006 18:28:06 +0300:
HV âÏÀÓØ Õ ÔÅÂÑ ËÁËÉÅ-ÔÏ ÄÒÕÇÉÅ ÔÏÒÍÏÚÁ... íÏÖÅÔ ÔÙ ×Ó£-ÔÁËÉ Ï
HV Ó×ÉÐÅ ÇÏ×ÏÒÉÌ ?
ÎÅÔ, Á×ÔÏÓ×ÉÐ ÏÔËÌÀÞ£Î.
ÍÏÖÅÔ É ÎÅ ÔÁËÁÑ ÕÛ ÒÁÚÎÉÃÁ... ÐÏÎÁÂÌÀÄÁÅÍ
æ£ÄÏÒÏ× å×ÇÅÎÉÊ.
úáï ôÒÅÓÔ-í. åËÁÔÅÒÉÎÂÕÒÇ.
Hello, Alexey Kovyazin!
You wrote on Tue, 25 Apr 2006 19:04:39 +0400:
AK á ÞÔÏ Õ ×ÁÓ ÚÁ ÖÅÌÅÚÏ?
ÎÏÒÍÁÌØÎÏÅ ÄÁÖÅ ÎÅÔ ÈÏÒÏÛÅÅ ÖÅÌÅÚÏ :-)
AK é ËÁËÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ FB - ÂÕÆÅÒÏ× ÓËÏÌØËÏ
ÓÔÒÁÎÉÃÁ 8Ë ÂÕÆÅÒÏ× ÐÏÄ ËÏÎÎÅËÔ 32Ë
AK firebird.conf ËÁËÏÊ?
Õ×ÅÌÉÞÅÎ ÔÏÌØËÏ SortMemUpperLimit ÄÏ
A K wrote:
вопрос знатокам: хранятся ли поля в записи, если они равны NULL? например, в
записи 10 полей, текстовых по 100 символов. Все они равны NULL. Что при этом
запишется на диск?
http://forum.ibase.ru/phpBB2/viewtopic.php?t=1764highlight=null
Евгений пишет:
coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово
Запомнить просто.
В нулевом приближении это колесо.
Но колесо - символ совершенства :),
а coalesce - это вот такое вот коалесце.
Horsun Vlad пишет:
Dmitry Voroshin ...
Dmitry Yemanov ...
В следующей после 2.0.
Скорей бы она появилась, эта следующая версия...
Ты на 2.0 сначала поработай ;)
Если хорошо научитесь плавать, то мы и воду в бассейн нальем. :))
Hello, Eugene!
You wrote on Tue, 25 Apr 2006 22:27:26 +0400:
E ëÔÏ ÔÅÂÅ ÄÁÌ ÐÒÁ×Ï ÈÁÍÉÔØ ×ÏÏÂÝÅ? ðÏÓÔÏÑÎÎÏ ÈÁÍÉÛØ × ÏÔ×ÅÔ ÎÁ ÎÏÒÍÁÌØÎÙÅ
E ÓÏÏÂÝÅÎÉÑ. íÁÎÉÑ ×ÅÌÉÞÉÑ ÒÁÚ×ÉÌÁÓØ?
íÍÍ.. ËÁË ÂÙ ÔÅÂÅ ÏÂØÑÓÎÉÔØ ÐÏÍÑÇÞÅ-ÔÏ..
×ÓÅ ÌÀÄÉ ËÏÎÅÞÎÏ ÒÁ×ÎÙ, ÎÏ ÎÅËÏÔÏÒÙÅ ÉÚ ÎÉÈ ÒÏ×ÎÅÅ.. ÏÓÏÂÅÎÎÏ × ÜÔÏÊ
64 matches
Mail list logo