Re: Обратная нотация различна для Windows и Linux?
On Mon, 30 Jun 2008 17:32:56 +0500, Roman Rokytskyy [EMAIL PROTECTED] wrote: А еще если ты тикет в трэкер занесешь - то ваще! Ну-у-у, что знал рассказал. (с) http://tracker.firebirdsql.org/browse/CORE-1971 -- Гоголь Дмитрий
Re: Нужна помощь коннект 1С к ФБ2
Андрей Кручинин [EMAIL PROTECTED] сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] Меня вполне ODBC-драйвер с сайта FireBird устраивает. С учетом того что чаще всего у меня нет ни сил, ни времени заниматься обустройством клиентов в количестве эдак штук 60, у каждого своя бухгалтерия и все что прилагается. А вариант с работой через запросы он привычнее. Connect: БД=CreateObject(ADODB.Connection); БД.ConnectionString = DRIVER=Firebird/InterBase(r) driver; + PWD= + ПарольПользователя + ; + UID= + ИмяПользователя + ; + DBNAME= + ИмяБД; БД.Open(); SELECT: Запрос=СоздатьОбъект(ADODB.Recordset); Запрос.ActiveConnection = БД; Запрос.Source = select bla-bla-bla; Запрос.Open(); Пока Запрос.Eof()=0 Цикл Сообщить(Запрос.Fields(0).Value); КонецЦикла; Запрос.Close(); Execute: Запрос=СоздатьОбъект(ADODB.Command); Запрос.ActiveConnection = БД; Запрос.CommandTimeout=60; Запрос.CommandText = DELETE FROM GOODS WHERE COD = 2; Запрос.Execute(); Вот вроде бы и все. По скорости проигрыша нет. Гемороя мало. А там уже крутить можно как хочешь. P.S. Как-то для развлекаловы делал выборку и заброску в 1С-овскую ТаблицуЗначений большого списка (для 1С большого, 60 тыщ позиций для ТаблицыЗначений это обычно лишнее, полный справочник). Нормально получилось, и сам запрос, и скорость обработки была достаточно приближена к Дельфевой проге, и скорость работы. Так что чем мучаться с обертками всякими, почему бы не посмотреть в сторону ODBC? Хотя можно вообще запутить и внешнюю компоненту для подключения к базе, но зачем есть есть вариант проще и его может хватить? Чтобы долго не мучатся попробовал в уже существующую форму 1С:8 воткнуть код при сохранении конфигурации лаится на строки БД=CreateObject(ADODB.Connection); Запрос=СоздатьОбъект(ADODB.Recordset); и говорить что CreateObject и СоздатьОбъект не знает их гдето прописать надо?.
FB error
Добрый день! Win2003 server, FB 1.5.5 (super, ~ 75 connections), база 9,7 Гб, RAID-5 (5 винтов). В логе : Data page 7946 (sequence 2251) is confused in table TABLE1(195) ? /*Index 3 is corrupt on page 2261022 in table TABLE 2(196) Page 13715 wrong type (expected 5 encountered 0)*/ в принципе понятно что за ошибки? Базу полечили, но нужно знать причину. Сгорела планка ОЗУ ~3 недели назад, но работало после еще после 9 дней ( в логе чисто). Свет не пропадал, APC стоит.
Re: �������, 28.06.2008
ïÞÅÎØ ÐÏÈÏÖÅ ÎÁ ÓÁÒÄÅÌØËÉ :-) ó Õ×ÁÖÅÎÉÅÍ, óÔÁÒÉËÏ× áÌÅËÓÅÊ
Re: FB error
Привет! что за ошибки? Базу полечили, но нужно знать причину. Сгорела планка ОЗУ ~3 недели назад, но работало после еще после 9 дней ( в логе чисто). Свет не пропадал, APC стоит. Ну вот тебе оно и аукнулось. Ты еще на бэды винты проверь - современные умные винты иногда внычку переносят кластер, но бывает поздно - пару раз нарывался. -- Best regards, Sergeymailto:[EMAIL PROTECTED]
Re: FB error
O Ну вот тебе оно и аукнулось. Ты еще на бэды винты проверь - современные умные винты иногда внычку переносят кластер, но бывает поздно - пару раз нарывался. -- Best regards, Sergeymailto:[EMAIL PROTECTED] А что на RAID chkdsk запустить? Тут мне говорили что RAID-ы новые умные, и сами помечают бэд блоки. Х.З.
Re: Суббота, 28.06.2008
Hello, Alex! St. Alex wrote: Очень похоже на сардельки :-) сардельки, шпикачки... главное чтобы были качественные. Потому что вкус конечного продукта зависит от исходного, напрямую :-) -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re[2]: FB error
Привет! А что на RAID chkdsk запустить? Для массивов есть специальные утилиты. К тому же никто не запрещает проверить диски по одному - проверять надо не файловую составляющую, а физические блоки (кластеры) диска. Тут мне говорили что RAID-ы новые умные, и сами помечают бэд блоки. Ну умные. Ну заметила электроника, что блок читается с ошибками. Ну переместила она его прозрачно. Но уже перемещенный блок _может_ сожержать поврежденную информацию - пусть 1 бит, но вместо положенного нолика - там 1. И если этот бит в структуре индекса... ну ты понял. З.Ы. Не надо паниковать - я говорю о _потенциальной_ возможности. хотя, как правило, во всем виновать чу... память. Обычная память. -- Best regards, Sergeymailto:[EMAIL PROTECTED]
Re: FB error
On Tue, 01 Jul 2008 16:13:36 +0400, Peter [EMAIL PROTECTED] wrote: Сгорела планка ОЗУ ~3 недели назад, но работало после еще после 9 дней ( в логе чисто). Вы после этого события базу бэкап-ресторили? GFIX? Ещё что-нибудь? А то с твоих слов можно подумать, что с тех пор она так битая и валяется, только сейчас вот сервер наткнулся на то самое место... -- Сергей Смирнов.
Re: Суббота, 28.06.2008
On Tue, 01 Jul 2008 17:30:56 +0400, Dmitri Kuzmenko [EMAIL PROTECTED] wrote: сардельки, шпикачки... Я извиняюсь за жуткий оффтоп, но чем отличаются сардельки от шпикачек? -- Сергей Смирнов.
Re: Суббота, 28.06.2008
Hello, WildSery! WildSery wrote: сардельки, шпикачки... Я извиняюсь за жуткий оффтоп, но чем отличаются сардельки от шпикачек? грубо говоря, шпикачки это сардельки с кусочками жира. Сардельки - без жира. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Нужна помощь коннект 1С к ФБ2
Чтобы долго не мучатся попробовал в уже существующую форму 1С:8 воткнуть код при сохранении конфигурации лаится на строки БД=CreateObject(ADODB.Connection); Запрос=СоздатьОбъект(ADODB.Recordset); и говорить что CreateObject и СоздатьОбъект не знает их гдето прописать надо?. Ну я с 8-кой не работал, этот код был для 7.7. Каюсь забыл приписать :- ( но как-то там должнен же объект создаваться? Не могут они обрезать совсем такие вещи. У 1С-ников поинтересушься? Есть знакомые? Я спрошу тут у одного, скажет наверное, уже года два как он на 8-ке. Заодно и сам узнаю, тем более что есть один клиент на 8-ке. Давно я смотрю в ту сторону, надо им тоже сделать переброску данных в бухгалтерию :-) - Андрей Кручинин www.med-zakaz.ru
Re: FB error
Вы после этого события базу бэкап-ресторили? GFIX? Ещё что-нибудь? А то с твоих слов можно подумать, что с тех пор она так битая и валяется, только сейчас вот сервер наткнулся на то самое место... Ага а симптомы такие как при типичном сбое в сервере. И память так аккуратно сгорела, что не тот тип страницы и битый индекс именно на двух страницах :-)
Re: Нужна помощь коннект 1С к ФБ2
Чтобы долго не мучатся попробовал в уже существующую форму 1С:8 воткнуть код при сохранении конфигурации лаится на строки БД=CreateObject(ADODB.Connection); Запрос=СоздатьОбъект(ADODB.Recordset); и говорить что CreateObject и СоздатьОбъект не знает их гдето прописать надо?. Извиняюсь что проверить не могу, но 1С-ник дал такой код (цитирую): РекордСет = Новый COMОбъект(ADODB.Recordset); Должно быть так. Я, например, сам не проверял... 8-ки счас нет. На, вот, еще ребятам, задававшим вопрос про 8-ку передай http://www.kb.mista.ru/article.php?id=341; Собственно ссылка и есть отчет на вопрос на примере FreeIBProvider Коваленко :-) - Андрей Кручинин www.med-zakaz.ru
Re: Нужна помощь коннект 1С к ФБ2
Чтобы долго не мучатся попробовал в уже существующую форму 1С:8 воткнуть код при сохранении конфигурации лаится на строки БД=CreateObject(ADODB.Connection); Запрос=СоздатьОбъект(ADODB.Recordset); и говорить что CreateObject и СоздатьОбъект не знает их гдето прописать надо?. Извиняюсь что проверить не могу, но 1С-ник дал такой код (цитирую): РекордСет = Новый COMОбъект(ADODB.Recordset); Должно быть так. Я, например, сам не проверял... 8-ки счас нет. На, вот, еще ребятам, задававшим вопрос про 8-ку передай http://www.kb.mista.ru/article.php?id=341; Собственно ссылка и есть отчет на вопрос на примере FreeIBProvider Коваленко :-) - Андрей Кручинин www.med-zakaz.ru