Re[2]: FB 3
Hello Alexey, Friday, August 20, 2010, 11:58:02 AM, you wrote: AK> Почемы бы не переработать механизм генерации имен так, чтобы они AK> помещались в 31 символ? AK> Комбинаторика подсказывает, что комбинаций A..Z 0..9 в 31 символе AK> должно быть достаточно для этой вселенной. AK> А если надо выводить "человеческие" имена - так сделайте таблицу AK> перекодировки в своей программе. AK> С уважением, AK> Алексей Ковязин Добро пожаловать в 21 век internal class Проверка { public string ВидПроверки { get; set; } public string Заключение { get; set; } public string Основание { get; set; } public string Разъяснение { get; set; } public string ОтветственноеЛицо { get; set; } public string Дата { get; set; } } *** // Проверка полномочий заявителя var ПроверкаПолномочийЗаявителя = new Проверка { ВидПроверки = "Проверка полномочий заявителя", Дата = Дата, ОтветственноеЛицо = ОтветственноеЛицо, Заключение = a_CredentialsOfApplicants.Conclusion ? "-" : "+", Основание = a_CredentialsOfApplicants.Reason, Разъяснение = a_CredentialsOfApplicants.Explanation }; *** это не 1С :) Тема Дня: Последний писк ноды. До не скорой встречи в аду, Maxmailto:m...@valley.ttn.ru
Re: Проблема с получением уникального номера документа
Hello Vadim, Tuesday, March 2, 2010, 4:43:47 PM, you wrote: VM> Здравствуйте. VM> Вот такая задача Можно ли как воспользоваться VM> SAVEPOINT, или еще каким ни будь механизмом что бы <подбирать> пропущенные VM> номера документов? В бытность мою обучения на военой кафедере расказывали нам про супер СУБД, так там при создании таблицы нада было указать скока там будет записей. Апроксимируя опыт военых, заводим таблицу (до старта системы) со всеми возможными номерами документов и флагом присвоен номер или нет.. дальше намекать :))) Тема Дня: Человек звучит гоpдо, но сидит тихо. До не скорой встречи в аду, Maxmailto:m...@valley.ttn.ru
Re[2]: ÑÑÑойÑивоÑÑÑ Firebird
Hello PEAKTOP, Saturday, June 13, 2009, 10:35:44 AM, you wrote: >> RTFM:http://ibase.ru/develop.htm#doc >> >> 1. ÐÑÑÑ Ð¼Ð¾Ð»Ð¾Ð´Ð¾Ð³Ð¾ бойÑа и оÑвеÑÑ Ð½Ð° ÑаÑÑÑе вопÑоÑÑ: или инÑоÑмаÑÐ¸Ñ Ð´Ð»Ñ >> наÑинаÑÑÐ¸Ñ , а Ñакже пÑодолжаÑÑÐ¸Ñ . >> >> 2. ЧÑо ÐРнадо делаÑÑ Ð² InterBase и Firebird >> >> 3. ÐÑÐ½ÐºÑ 23 (на ноÑÑ 3 Ñаза) >> P> ÐÑÑаÑи, по Ð¿Ð¾Ð²Ð¾Ð´Ñ ÐÐÐ, паÑагÑÐ°Ñ 23... P> Ðа поÑледние 4 года ÑабоÑÑ Ð¿Ð¾ÑледоваÑелÑно иÑполÑзовалÑÑ Firebird Ð¾Ñ P> 1.5.3 до 2.5 по меÑе вÑÑ Ð¾Ð´Ð°, за ÑÑÐ¾Ñ ÑÑок ни одного ÑÐ±Ð¾Ñ ÑеÑвеÑа. P> ÐÑÑкое бÑвало: P> 1) абÑолÑÑно новÑе ÑлеÑки "не опÑеделÑлиÑÑ". и пÑовеÑеннÑе в боÑÑ P> Ñоже. P> 2) "гоÑели" ÑлеÑки P> 3) ÑлеÑÐºÑ Ð²ÑдеÑгивали до конÑа пÑоÑеÑÑа копиÑованиÑ, в ÑезÑлÑÑаÑе P> пÑиноÑили биÑÑÑ Ð±Ð°Ð·Ñ. P> 4) Ð±Ð°Ð·Ñ Ð²Ð¼ÐµÑÑо Ñого, ÑÑÐ¾Ð±Ñ ÑкопиÑоваÑÑ, вÑÑезали (пÑнкÑÑ Ð¼ÐµÐ½Ñ Ð² P> ÐÑоводнике ÑÑдом). P> Ðо Ð±Ð°Ð·Ñ Ð² ÑоÑговÑÑ ÑоÑÐºÐ°Ñ Ð½Ðµ ложилаÑÑ ÐÐ Ð ÐÐУ. Ðа 4 года. Ð Ð²ÐµÐ´Ñ Ð¿Ð»ÑнÑÑÑ Ð·Ð°Ð·Ð¸Ð¿Ð¾Ð²Ð°Ð½Ñй XML Ñайл Ñ Ð´ÐµÑÑÑком запиÑей по GPRS обойдеÑÑÑÑ Ð² ÑÐ°Ð·Ñ Ð´ÐµÑевле билеÑа на авÑобÑÑ/ÑÑамвай/бензин. ÐеднÑе опеÑаÑоÑÑ Ð² меÑÑÐ°Ñ ÑÐºÐ¾Ð¿Ð»ÐµÐ½Ð¸Ñ Ð½Ð°Ñода. P> - P> ÐÑÑ Ð¾Ð´Ñ Ð¸Ð· вÑÑеизложенного пÑÐµÐ´Ð»Ð°Ð³Ð°Ñ Ð¸ÑклÑÑиÑÑ Ð¿Ð°ÑагÑÐ°Ñ 23 из ÐÐРкак P> ÑÑÑаÑевÑий. ÐоÑа вÑбиÑаÑÑ Ð¾ÑÑжие Ñоб мимо Ð³Ð¾Ð»Ð¾Ð²Ñ Ð½Ðµ пÑÐ¾Ð¼Ð°Ñ Ð½ÑÑÑо. :))) p/s/ Ðе забÑÐ´Ñ ÑказаÑÑ Ð¾Ð¿ÑеаÑоÑам ÑÑо компÑÑÐµÑ Ð±ÑÑÑÑее вÑклÑÑаеÑÑÑÑ Ð²ÑдеÑгиванием ÑнÑÑа из ÑезеÑки. Ðм же еÑе на дÑÑгой ÐºÐ¾Ð½ÐµÑ Ð³Ð¾Ñода ÑлеÑÐºÑ Ð²ÐµÐ·Ñи. :) Тема ÐнÑ: Philips: изменим Ð¶Ð¸Ð·Ð½Ñ Ðº леÑемÑ! Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:m...@valley.ttn.ru
Re[3]: FB и WI-FI
Hello Andrey, Monday, March 30, 2009, 5:11:39 PM, you wrote: AT> ÐдÑавÑÑвÑйÑе, PEAKTOP. AT> ÐÑ Ð¿Ð¸Ñали 30 беÑÐµÐ·Ð½Ñ 2009 Ñ., 16:00:03: AT> УÑвеÑждаеÑ, ÑÑо они ÑеÑез WiFi Ñам в ÑеÑевÑе игÑÑ Ð±ÐµÐ· пÑоблем игÑаÑÑ AT> (мне Ñоже инÑеÑеÑно кÑо, и когда ÑÑпеваеÑ, пÑи ÑÑловиÑÑ ÑабоÑÑ 24/7). AT> Ркак ÑолÑко наÑинаÑÑ ÑабоÑаÑÑ Ð¿ÑоиÑÑ Ð¾Ð´Ð¸Ñ ÑÐ°ÐºÐ°Ñ ÐµÑÑнда. ÐÑк, Ñего не понÑÑно Ñо? ÐеÑем оÑÑанавливаем ÑеÑÐ²Ð¸Ñ Ð¤Ð ÐапÑкаем пÑоводниÑÐк ÑÑавим пÑи ÑледÑÑÑей загÑÑзке ÑекаÑÑ ÑеÑабайÑнÑй маÑивÑÐг. ÐÑÑкаем пÑожеÑÐºÑ Ñ BSOD Ñ Ð¾ÑÑ Ð½Ðµ ÑÑо опаÑÑно пÑоÑÑо пиÑем в конÑолÑÐºÑ shutdown /t 10 У Ð½Ð°Ñ ÐµÑÑÑ 2-3-4 ÑаÑа на ÑеÑÑевÑе игÑÑ Ð Ð²Ð¸Ð½Ð¾Ð²Ð°Ñо кÑо? ФÐ.. Ð½Ñ Ð¿ÑÑÑм как деÑи малÑе ^))) Тема ÐнÑ: ХоpоÑего Ñеловека и из за пpокÑи видно. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:m...@valley.ttn.ru
Re[2]: [Off] Delphi 2009
Hello Tonal, Wednesday, November 12, 2008, 1:36:44 PM, you wrote: T> Alexey Popov пишет: >> доступно через TMetaClass, и компилятор формирует всё автоматически. T> В Qt есть специальный препроцессор, который обрабатывая заголовочники T> создаёт дополнительный исходники со всей инфой нужной для метоклассов. T> Они подцепляются в проект, после чего у тебя есть все эти возможности. :-) Однако весело у вас : у нас усе по тупому /// /// Создат копию обькта (не DeepCopy) и поместить ее в /// /// /// private ObjectMetatdataUoW CopyObject(object a_Original) { bool a_b = 1.Equals(1); ObjectMetatdataUoW a_Return = new ObjectMetatdataUoW(); Type type = a_Original.GetType(); a_Return.Entity = Activator.CreateInstance(type); object a_Duplicate = a_Return.Entity; var a_Properties = type.GetProperties(BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public); foreach (PropertyInfo a_PropertyInfo in a_Properties) { // Помеченые аттрибутом не участвують в сравнени if (SysUtils.GetCustomAttribute(a_PropertyInfo) != null) continue; if (!a_PropertyInfo.CanRead) continue; object originalFieldValue = a_PropertyInfo.GetValue(a_Original, null); // Простые типы и не множества if (a_PropertyInfo.PropertyType.IsValueType || Is(a_PropertyInfo.PropertyType) || !Is(a_PropertyInfo.PropertyType)) { if (a_PropertyInfo.CanWrite) { a_PropertyInfo.SetValue(a_Duplicate, originalFieldValue, null); a_Return.ProperiesList.Add(a_PropertyInfo.Name); } } } return a_Return; } /// /// Проверить обьект был изменен или нет /// /// /// public bool IsDirtly(object a_Item) { // Если в кеше нет значит он новый if (!Contains(a_Item)) return true; object a_Source = a_Item; object a_Copy = a_CopyObjectsList[a_Item].Entity; Type a_Type = a_Item.GetType(); // сравниваем все скопированные свойства обьектов foreach (string a_PropertyName in a_CopyObjectsList[a_Item].ProperiesList) { object a_NewValue = a_Type.GetProperty(a_PropertyName).GetValue(a_Source, null); object a_OldValue = a_Type.GetProperty(a_PropertyName).GetValue(a_Copy, null); if (a_NewValue == null && a_OldValue==null) continue; if (a_NewValue != null ^ a_OldValue != null) //(обин из операндов нул а второй нет) return true; if (!a_NewValue.Equals(a_OldValue)) return true; } return false; } Такчто мы будем продолжать загнивать :) Тема Дня: Попpобуй "Ку", "Ку", попpобуй "Ы-ку", "Ы-ку" До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: [Off] Delphi 2009
Hello Dmitri, Tuesday, November 11, 2008, 3:48:45 PM, you wrote: DK> Hello, Max! DK> Max Rezanov wrote: >> Да ты че? без монитора работаешь на компутере? абалдеть >> >> Наскока мене помнитсо дравера то последни шо айтишные шо нвидаа >> без фреймверка то не поставишь :))) ша спецательно распокавал двовишки нвидиа версия 177.98 24 файла из 300 содержат строку - This application cannot run using the active version of the Microsoft .NET Runtime :) Тема Дня: Hе по pту ложка, зато по моpде кpужка. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: [Off] Delphi 2009
Hello Dmitri, Tuesday, November 11, 2008, 2:56:15 PM, you wrote: DK> а я - не соглашусь. Я этот шарп и вообще .net в упор не вижу, и он DK> мне не нужен (.Net вообще). У меня на компе есть только ОДНА программа DK> на .Net, которой я пользуюсь - FeedEdit (среды Delphi не считаем). Да ты че? без монитора работаешь на компутере? абалдеть Наскока мене помнитсо дравера то последни шо айтишные шо нвидаа без фреймверка то не поставишь :))) Тема Дня: Heavy Metal - лyчший дpyг, этo знaют вce вoкpyг. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: фрагментация бд
Hello Vlad, Wednesday, October 1, 2008, 12:24:32 PM, you wrote: VK> Ибо нехрен лезть в базу в обход движка. Это что-то новое ? Ага :) У нас сопорт полдня под столом валялся. Пришла ломаная БД. Начали выяснять что к чему. User:"Я цифирку неправильно вбила а потом решила поменять. поменяла а программа не работаеть..." Support: А чем меняли? User: Notepad-ом. Тема Дня: ATA! Кpичали Зухеля и ввеpх timeout-ы бpосали. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Ðак можно ÑеÑиÑÑ ÑакÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð°Ð²ÑоÑизаÑии: Ð±Ñ Ð½Ðµ компÑомеÑиÑоваÑÑ Ð»Ð¾Ð³Ð¸Ð½ и паÑÐ¾Ð»Ñ Ð² памÑÑи пÑиложениÑ?
Hello Vadim, Thursday, September 18, 2008, 9:20:57 AM, you wrote: VM> Ðа Ñамом деле бÑло Ð±Ñ Ð¿ÑоÑÑо волÑебно еÑли Ð±Ñ Ñак ÑабоÑала fbclient Ð²ÐµÐ´Ñ VM> наÑалÑнÑй диалог Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ°ÑÑÑ Ð¸ подклÑÑаÑÑÑ Ðº ÑеÑвеÑÑ Ñ Ð½Ñжной ÑÑеÑной VM> запиÑÑÑ. Ðо еÑли Ñвой ваÑÐ¸Ð°Ð½Ñ Ñ Ð¼Ð¾Ð³Ñ ÑделаÑÑ Ð´Ð¾ÑÑаÑоÑно бÑÑÑÑо и деÑево VM> (Ñ Ð´ÐµÐ½ÐµÐ¶Ð½Ð¾Ð¹ ÑоÑки зÑениÑ) Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ UDF (Ð´Ð»Ñ 3DES) на ÑеÑвеÑе + вÑеменной VM> ÑаблиÑÑ Ð¸Ð»Ð¸ конÑекÑÑнÑÑ Ð¿ÐµÑеменннÑÑ Ñо измениÑÑ fbclient и Ñам ÑеÑÐ²ÐµÑ Ð¼Ð½Ðµ VM> не по зÑбам. СÑÐ´Ñ Ð¿Ð¾ поÑÑановке задаÑи ÑÑÐµÑ Ð·Ð²ÐµÐ½ÐºÐ° вам в зÑÐ±Ñ Ð¸ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ fbclient на меÑÑÐ°Ñ :) Самое деÑевое и логиÑное ÑеÑение. Тема ÐнÑ: Я абÑолÑÑно здоpов пÑÐ¸Ñ Ð¸... Ñ Ð¸Ñ Ð¸... пÑÐ¸Ñ Ð¸ÑеÑки! Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: backup restore
Hello Alexey, Thursday, September 11, 2008, 8:02:31 PM, you wrote: AV> Ð²Ð¾Ð¾Ð¾Ñ AV> за ÑÑо ÑпаÑибо. поÑиÑÐ°Ñ Ð¿Ñо ÑегменÑиÑование. ÐÑÑÑ Ð»Ð¸ Ñакое (или аналог в mssql)? ÐоÑмоÑÑи PostgreSQL, лиÑÐµÐ½Ð·Ð¸Ñ BSD по моемÑ. Ñама Ñоже еÑÑÑ Ð¿Ð°ÑÑиÑии дока 5.9.3. Managing Partitions ... The simplest option for removing old data is simply to drop the partition that is no longer necessary: DROP TABLE measurement_y2006m02; This can very quickly delete millions of records because it doesn't have to individually delete every record. ЧиÑал давеÑа пÑо него, пÑикалÑвалÑÑ :) вобÑем пÑигни ÑÑдÑÑÑ http://postgresmen.ru/news/view/111 Тема ÐнÑ: HеÑензÑpное вÑpажение лиÑа. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: backup restore
Hello Alexey, Thursday, September 11, 2008, 2:35:23 PM, you wrote: AV> да - система круглосуточная. на данный момент приняли решение реализовывать AV> такой вариант AV> 1. в течение недели накапливаем данные, и удаляем, но мусор не собираем. AV> 2. в субботу ночью сервер начинает накапливать данные в памяти (реализовано), AV> доступ к бд прекращается (насчет этого еще не все ясно, будем экспериментировать) AV> 3. запускается бакуп AV> 4. проверяем чтобы не было ошибок AV> 5. запускаем рестор AV> 6. переименовываем старую в отресторенную AV> 7. сервер сбрасывает накопленные данные в бд AV> ЗюЫю AV> рук-во поставило в план задач тестирование необходимого нам функционала AV> (примерно 1 гиг в сутки поступающих данных, раз в сутки очистка) на следующих AV> видах субд - мсскл, постгре, оракл. Если одна из них удовлетворит требованиям AV> (без утомительного бакуп\ресторе) - будет принято решение (процентов на 90) о AV> смене субд. А если без удалений совсем Считай всего то 400 гектар в год. На новый год заводите новую базу и пересекаете ее на неделю со старым годом. Тема Дня: Тот, кто хpапит, всегда засыпает пеpвым. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[3]: А насколько реально добавить в FB тип ENUM?
Hello Sergey, Wednesday, July 16, 2008, 8:34:41 PM, you wrote: SM> Привет! >>> Если вспоминать кошмары, то у меня еще есть третья таблица: >>> ID,Culture,LocalizedName >>> для разных языков. >>> Во что при этом вырождаются запросы - лучше не думать. >> Не все так страшно, при соответствующем уровне проектирования :-) Немнога отопа :) Моя тут в очередной раз пытаетцо щупать NHibernate. Енум: public enum Status { [Caption("Системный")] System = -1, [Caption("Архивный")] Archive = 0, [Caption("Актуальный")] Actual = 1 } Сущность: [Serializable] [Indexed] public class User : DomainObject { private Status m_EStatus; public Status EStatus { get { return m_EStatus; } set { m_EStatus = value; } } Использование: using (ISession a_session = NHibernateHelper.SessionFactory.OpenSession()) { IQuery a_query = a_session.CreateQuery("from User u where u.EStatus>:STATUS_USER").SetParameter("STATUS_USER", Status.System); IList a_lst = a_query.List(); a_session.Close(); } Во такие пироги :) p.s. если не интерестна дальше мона не читать раскажу с начала :) есть работающая система аля Система документирования ошибок и замечаний. БД FB 1.5. к ней есть win32 клиент 2-х звенко и есть веб морда на asp. Решил я пощупат гибер на этом примере. Планируемая архиетктура: СУБД -> AppServer -> win32 Smart client -> ASP.NET client Щас пока нахожусь на стадии перетягивания данных из старой бд. Впечатления на текущий момент: Создание новой БД: try { SchemaExport se = new NHibernate.Tool.hbm2ddl.SchemaExport(NHibernateHelper.Config); se.SetOutputFile("Create.Log"); se.Create(true, true); Log.Info("DB created.."); } catch (Exception e1) { Workspace.ExceptionManager.Publish(e1); } Перенос сущности using (ISession a_session = NHibernateHelper.SessionFactory.OpenSession()) { //ITransaction a_tx = a_session.BeginTransaction(); DBOldLoader a_obj = new DBOldLoader(); UserListOld a_ListOld = a_obj.GetUsers(); foreach (UserOld a_Old in a_ListOld) { User a_user = new User(); a_user.ID = a_Old.ID_USERS; a_user.FIO = a_Old.FIO; a_user.EMAIL = a_Old.EMAIL; a_user.LOGIN = a_Old.LOGIN; a_user.PSWD = a_Old.PSWD; a_user.ORG = a_Old.ORG; a_user.POS = a_Old.POS; a_user.INFO = a_Old.INFO; a_user.STATUS_USER = a_Old.STATUS_USER; a_user.TYPE_USER = a_Old.TYPE_USER; a_user.EStatus = (Status) a_Old.STATUS_USER; a_session.Save(a_user); } a_session.Flush(); //a_tx.Commit(); } Если ракоментить -> все пользователи пойдут в одной транзакции :) Тоесть чтобы записать юзверя мне нада написать только User a_user = new User(); a_session.Save(a_user); a_session.Flush(); Для сравнения могу привести код читающий старую сущность public UserListOld GetUsers() { UserListOld a_ListOld = new UserListOld(); FirebirdDataProvider a_provider = new FirebirdDataProvider(); a_provider.Init(c_ConnectionString); a_provider.ExecuteRead("select * from users", delegate(IDataRecord a_record) { UserOld a_user = new UserOld(); a_user.ID_USERS = a_record["ID_USERS"].ToString(); a_user.FIO = a_record["FIO"].ToString(); a_user.EMAIL = a_record["EMAIL"].ToString(); a_user.LOGIN = a_record["LOGIN"].ToString(); a_user.PSWD = a_record["PSWD"].ToString(); a_user.ORG = a_record["ORG"].ToString(); a_user.POS = a_record["POS"].ToString(); a_user.INFO = a_record["INFO"].ToString(); a_user.STATUS_USER = Convert.ToInt32(a_record["STATUS_USER"]); a_user.TYPE_USER = Convert.ToInt32(a_record["TYPE_USER"]); a_ListOld.Add(a_user); } ); Workspace.LogManager.Log(this.GetType()).Info
Re: Нужна помощь коннект 1С к ФБ2
Hello Boltik, Sunday, June 29, 2008, 2:43:39 PM, you wrote: BE> Привет народу. Кто подключался из 1С к ФБ2 подскажите как это сделать. Вариантов море:) -1. 1С полностью поддерживаеть COM. 1. Твоя прога имет COM сервер, 1С тебя дергает и получает что нужно. 2. Ты дергаешь 1С по кому и делаешь чо тебе нужно :) оба варианта медленные. 3. из 1С мона приконектиться к любому источнику данных по ADO. (дальше понятно :)) ) 4. не знаю как 8-ка а 7 имела быстрый движок для доступа к DBF. тогда ты экспортишь они импортять из DBF. 5. Берешь за жабры 1С-офцев и они тебе расказывають как 1С Бухгалтерия обмениваться данными с 1С Производством. по моему там были плаин тикст файлы но не уверен. 6. XML :). Тема Дня: А квотилкой по темплейту? До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Off/2 тяпница
Привет ru-firebird ru-firebird, живущий по адресу ru-firebird@googlegroups.com, я пишу к тебе с приветом 27.06.2008, 10:23 А вам уже известно хде у нас теперь спецы по серверу??? > Этот вопрос всеже лучше задавать там где есть спецы по ферберду (sql.ru > например), с указанием версии сервера, архитектуры > (embedded/classic/superserver), файла конфигурации (особенно важен в данном > случае параметр ForcedWrites). К использованию пула соединений такое > поведение врядли имеет отношение. :D http://www.rsdn.ru/forum/message/200.1.aspx Тема Дня: Pок-музыкант пpежде всего талант, а уж потом пьяное быдло. До не скорой встречи в аду, Max Резанов мыльте: [EMAIL PROTECTED] -- Организация : Филиал ФГУП "ФКЦ "Земля" по ЮФО. Отдел прикладного программного обеспечения Телефон : (8634) 36-25-45 (оператор), 36-25-49-0-137 (автооператор) ICQ : 40498714 WWW : http://www.srcc.ru --
Re: АААААААААААААААААААА!!!!!!!
Hello Kovalenko, Sunday, June 22, 2008, 1:15:12 AM, you wrote: KD> МАМА МОЯ Сбежала кофевакрка? http://www.opennet.ru/opennews/art.shtml?num=16551 :)) Тема Дня: Уколы! Да ну их в задницу. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[5]: [OFF] ÐÑÑнизза-виндÑзÑÑнизза
Hello Sergey, Friday, April 11, 2008, 4:47:05 PM, you wrote: SM> ÐÐ¾Ñ Ð½Ð°Ñига Ñебе гиг видеопамÑÑи? Ðе, Ñ Ð·Ð½Ð°Ñ, как ее забиÑÑ Ð»ÐµÐ³ÐºÐ¾ (под SM> ÑекÑÑÑÑÑ, напÑимеÑ) в игÑÐ°Ñ . Ðо ÐÐ Ð¾Ñ ÑÑого бÑÑÑÑее ÑабоÑаÑÑ Ð½Ðµ бÑдеÑ. SM> ХоÑÑ Ð¼ÑÑÐ»Ñ Ð¸Ð½ÑеÑеÑÐ½Ð°Ñ - иÑполÑзоваÑÑ Ð²Ð¸Ð´ÐµÐ¾Ð¿Ð°Ð¼ÑÑÑ Ð¿Ð¾Ð´ кÑÑ ÐÐ. ТолÑко SM> пÑедÑÑавÑÑе Ñебе заголовки "ÐеÑÐ²Ð°Ñ ÐÐ, коÑоÑÐ°Ñ Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑ ÐСРSM> аппаÑаÑнÑе моÑноÑÑи ваÑей видеокаÑÑÑ!" ÐоддеÑжка Ð¾Ñ AMD/NVidia SM> обеÑпеÑена однознаÑно :)) Ðга. Ðзменен алгоÑиÑм ÑоÑÑиÑовки пÑи вÑбоÑÐºÐ°Ñ . ТепеÑÑ Ð¸ÑполÑзÑÑÑÑÑÑ Ð²Ñе 128 поÑоковÑÑ Ð¿ÑоÑеÑоÑов. :)) Тема ÐнÑ: Я - Ñайник, леÑÑÑий на кpÑлÑÑÑ Ð½Ð¾Ñи! Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: РконкÑÑенÑаÑ
Hello PEAKTOP, Wednesday, February 6, 2008, 3:39:06 AM, you wrote: P> Сам на днÑÑ Ð²Ð¾Ñ ÑкаÑал, поÑом как ÑиÑал Ñелиз-ноÑÑ Ð¸ плакалÑ. ÐозÑми ведеÑко Ñаз пиÑаÑо бÑдеÑÑ. ) P> ÐÑобеннÑе пеÑлÑ: P> 2. ÐÑÐ¸Ð½Ñ ÑÐ¾Ð½Ð½Ð°Ñ ÑикÑаÑÐ¸Ñ ÑÑанзакÑий. ÐÐ°ÐµÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð¾Ð¿ÐµÑаÑии COMMIT P> возвÑаÑаÑÑ ÑпÑавление клиенÑÑ Ð±ÐµÐ· Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ ÑизиÑеÑкой запиÑи на диÑк. P> ÐÑо ÑлÑÑÑÐ°ÐµÑ Ð²ÑÐµÐ¼Ñ Ð¾Ñклика Ñеной возможной поÑеÑи неÑколÑÐºÐ¸Ñ P> ÑÑанзакÑий пÑи Ñбое ÑиÑÑемÑ. http://www.oracle-base.com/articles/10g/Commit_10gR2.php P> Ðама Ð¼Ð¾Ñ ÑÐ¾Ð´Ð½Ð°Ñ ... мама найдеÑÑ nowait? :) Тема ÐнÑ: Philips: изменим Ð¶Ð¸Ð·Ð½Ñ Ðº леÑемÑ! Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
ÐФФ ТÑпниÑа
ÐÑÐ¸Ð²ÐµÑ ru-firebird ru-firebird, живÑÑий по адÑеÑÑ ru-firebird@googlegroups.com, Ñ Ð¿Ð¸ÑÑ Ðº Ñебе Ñ Ð¿ÑивеÑом 25.01.2008, 10:34 http://translate.google.com/translate_t?hl=en&ie=UTF8&text=%D1%81%D0%BE%D0%B1%D0%B8%D1%80%D0%B0%D1%82%D0%B5%D0%BB%D1%8C+%D1%85%D1%83%D0%B9%D0%BD%D0%B8&langpair=ru%7Cen Тема ÐнÑ: ХР- ХоÑелоÑÑ Ð±Ñ ÐнаÑÑ. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Max Резанов мÑлÑÑе: [EMAIL PROTECTED] -- ÐÑганизаÑÐ¸Ñ : Филиал ФÐУР"ФÐЦ "ÐемлÑ" по ЮФÐ. ÐÑдел пÑикладного пÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ Ð¢ÐµÐ»ÐµÑон : (8634) 36-25-45 (опеÑаÑоÑ), 36-25-49-0-137 (авÑоопеÑаÑоÑ) ICQ : 40498714 WWW : http://www.srcc.ru --
Off/2 ib_provider
HI! all/ Попытался отправить письмо на [EMAIL PROTECTED] но гдето спамогрыз посчитал его спамом. Пишу сюды надеюсь кому нада прочтут : Subject: [IBP_Support] ===8<==Original message text=== Привет ibprovider ibprovider, живущий по адресу [EMAIL PROTECTED], я пишу к тебе с приветом 21.01.2008, 9:30 Там "руские документы" выложили вашу статью ODBC или OLE DB? Выбираем драйвер для Interbase и Firebird. Раздел: Software / Другие @ 20.01.2008 | Ключевые слова: ODBC OLE DB Interbase Firebird Автор: Меркулов Андрей Александрович Источник: ibprovider.com http://www.rusdoc.ru/articles/16063/ Так вот в статье куча ошибок :( нада бы ее пречитать и поправить, а то впечателения ужастнейшие :(. Например "ODBC драйвера Gemini InterBase/Firebird ODBC Driver- проект не поддерживается с марта 2005 года. - проект не поддерживается с марта 2005 года.- проект не поддерживается с марта 2005 года." Три раза одна и таже фраза... Тема Дня: Пиво пей, но помни твеpдо: от него кpаснеет моpда. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Data Integrity
Hello Ded, Thursday, January 17, 2008, 7:18:08 PM, you wrote: D> Kovalenko Dmitry wrote: >>>А подумай ещё до кучи над ненагружающей реализацией каскадного апдейта без >>>нарушения целостности во время выполнения оператора ;) >> >> >> DED, я три раза перечитал. Потом мозг отключился. Не пиши так больше >> >> Коваленко Дмитрий. >> >> PS. Сейчас я в safe-mode :-( D>Иэхх... Слабая мОлодеш пошла. Нынче уже далеко не каждый локально D> селектированный индивидуум способен игнорировать тенденции потенциальных D> эмоций и паритетно аллоцировать амбивалентные кванты логистики, D> экстрагируемой с учетом антропоморфности эвристического генезиса. А ведь D> если дать себе труд хоть чуть-чуть подумать, то становится предельно D> ясно, что одним из решений данной проблемы может являться D> стереометрическое образование косой строфоиды параметрического D> представления регуляризирующей лемнискаты путем отсечения от нее D> априорных идемпотентных группоидов характеристической эволюты D> гипоциклоидной верзьеры. Ну все у Дмитрия синий экран :) Тема Дня: Все pавно его не бpошу потому что жаба давит. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Data Integrity
Hello Dorin, Thursday, January 17, 2008, 3:53:33 PM, you wrote: DM> Какие могут быть грабли? И чем плох вариант реализации описан выше: DM> "Можно ли как-то внутри сервера пометить запись как "в процесе удаления" и Извините я запись, извините я слкегка беременая. DM> запретить FK ссылки если кто-то пытается использовать эту запись?" Сходи к ораклу спроси как мне побороть ORA-04091. А потом спроси когда пофиксять.. : Тема Дня: Я абсолютно здоpов психи... хихи... психически! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Ðак ÑделаÑÑ Ð¸Ð· Firebird 2.1 Firebird 1.5
Hello Roman, Friday, January 11, 2008, 11:23:43 PM, you wrote: >> РобÑем, законÑилоÑÑ Ñем, ÑÑо оÑÑановил ÑеÑÐ²Ð¸Ñ Ð¸ попÑавил в HexEdit в >> Ñамом fb_inet_server.exe веÑÑÐ¸Ñ ÑеÑвеÑа на 1.5. RR> а не пÑоÑе ли бÑло вÑе-Ñаки на дÑÑгой поÑÑ ÑÑÑановиÑÑ? Ð²ÐµÐ´Ñ Ð² Ñем-Ñо RR> Ð¸Ñ Ð½Ð¸Ðµ пÑогÑаммеÑÑ Ð¿ÑÐ°Ð²Ñ - еÑли Ð¸Ñ Ð¿Ñиложение ÑеÑÑиÑовано ÑолÑко Ñ 1.5, RR> Ñо ÑоглаÑаÑÑÑ Ð½Ð° какÑÑ-Ñо дÑÑгÑÑ Ð²ÐµÑÑÐ¸Ñ ÑеÑвеÑа - Ñебе ÑолÑко геммоÑой RR> наживаÑÑ. RR> Ð²ÐµÐ´Ñ ÐµÑли Ñ ÑÐµÐ±Ñ Ð¿ÑогÑамма запÑÑÑиÑÑÑ, а поÑом ÑгенеÑиÑÑÐµÑ Ð½ÐµÐ¿ÑавилÑнÑй RR> оÑÑÐµÑ - ÑÑ Ð¿ÑеÑензии ÐºÐ¾Ð¼Ñ Ð¿ÑедÑÑвлÑÑÑ Ð±ÑдеÑÑ? пÑогÑаммеÑÑ Ð¸Ð· Ñой конÑоÑÑ RR> ÑÐµÐ±Ñ Ð¿Ð¾ ÑÑим кооÑдинаÑам и поÑлÑÑ. и бÑдÑÑ Ð¿ÑавÑ... ХоÑел Ðоваленко гÑозно оÑвеÑиÑÑ Ð½Ð¾ подÑмал забÑÑÑÑ Ð½Ð¾Ð³Ð°Ð¼Ð¸. ÐÐµÑ Ñ Ð½Ðµ одинок :))) ÐÑли напиÑано пÑоге нÑжна ÑÐ°ÐºÐ°Ñ Ð²ÐµÑÑÐ¸Ñ Ð½Ð°Ð²Ñеное же еÑÑÑ Ð² ÑÑом ÑмÑÑл. У Ð½Ð°Ñ Ð²Ð¾Ñ Ð½ÐµÑ Ð½Ðµ ÑеÑÑÑÑов не вÑемени пиÑаÑÑ ÑÐ½Ð¸Ñ ÑеÑÑÑ :( Ð ÑеÑÑиÑÑ Ð½Ð° вÑÐµÑ Ð²ÑеÑиÑÑ ÑеÑвеÑа вÑÑÑнÑÑ Ð½ÐµÑ ÑÑолÑÐºÐ¸Ñ ÑеÑÑиÑовÑиков. ХоÑиÑе дÑÑгой ÑеÑÐ²ÐµÑ - пожалÑÑÑа, на Ñвой ÑÑÑÐ°Ñ Ð¸ ÑиÑк. Тока не ÑпекайÑе ÑÑпоÑÑ Ð¿Ð¾Ñом. РвобÑе ÑебÑÑам нада поÑиÑаÑÑ Ð¾ ÑÑÐ¾ÐºÐ°Ñ , ÑиÑÐºÐ°Ñ , бÑджеÑÐ°Ñ Ð¿ÑоÑкÑов как ÑаковÑÑ . :) ÐлбÑем обеими ÑÑками +1 :) Тема ÐнÑ: Windows 95 - Ðкна в Hикyда. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
тяпница
Привет ru-firebird ru-firebird, живущий по адресу ru-firebird@googlegroups.com, я пишу к тебе с приветом 11.01.2008, 14:24 http://ua-coder.blogspot.com/2008/01/blog-post.html Тема Дня: Hе доводите Чайник до кипенья... До не скорой встречи в аду, Max Резанов мыльте: [EMAIL PROTECTED] -- Организация : Филиал ФГУП "ФКЦ "Земля" по ЮФО. Отдел прикладного программного обеспечения Телефон : (8634) 36-25-45 (оператор), 36-25-49-0-137 (автооператор) ICQ : 40498714 WWW : http://www.srcc.ru --
Re[2]: fb 2.1 ods
Hello DmitryLe, Monday, January 7, 2008, 4:00:30 PM, you wrote: Иные дебаты меня просто умиляють. :( Представим ситуацию: Вы написали програму и возможно даже ее продаете. Выпустили новую версию, изменили структуру БД Включили в инсталяцию пункт "Изменение БД" Написали что он обязателен для выполнения на той машине где стоить БД. После этого вам в супорт приходить письмо "я поставл новую версию но такойто функционал не работаеть по тому что я не читал ваши хреновы инструкции." Ваши действия? Наши очень просты: 1. В БД пишеться версия продукта 2. При несовпадении отлуп - версии не совпадают. Даже если метаданные не поменялись. Все Аглы. :))) D> Жаль. Даже очень жаль. Я считал это сильной стороной FB. Я с удовольствием послушаю доводы, простые чистые доводы. В чем сила брат? (с) Тема Дня: День пpопал не зpя! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: РабоÑие fbclient и gds32
Hello Vlad, Thursday, December 20, 2007, 10:18:34 PM, you wrote: VK> РанÑайм Ð¾Ñ msvc8 нÑжно ÑÑÑановиÑÑ. ÐÑиÑиалÑнÑм инÑÑаллÑÑоÑом, а не как попало. VK> Уже двеÑÑи ÑоÑок воÑÐµÐ¼Ñ Ñаз везде ÑазжÑвано... Рнадо 256 (двеÑÑи пÑÑÑдеÑÑÑÑ ÑеÑÑÑ) Ð½Ñ Ð° поÑом 512, 1024... а на 0x7FFF Ñаз можеÑÑ Ð¸ дойдеÑÑ :)) Тема ÐнÑ: ÐÑли Ð²Ð°Ñ Ð¶ÐµÐ»Ñдок Ñдал - пpинимайÑе uninstall! Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: РабоÑа Ñ Ð±Ð»Ð¾Ð±Ð°Ð¼Ð¸
Hello Kovalenko, Wednesday, October 24, 2007, 8:39:41 PM, you wrote: KD> Ðга. Ð Ð²Ð¾Ñ IBM, огÑÑдинÑ, наобоÑÐ¾Ñ Ð¿ÑÑаÑÑÑÑ Ð¶Ð°ÑÑ Ð±Ð°Ð·Ñ Ð·Ð° ÑÑÐµÑ KD> ÑÑÑÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´ÑблиÑÑÑÑÐ¸Ñ ÑÑ ÑÑÑок. ÐÑл Ð¼Ð¾Ñ Ð½Ð° devday's Ð¾Ñ MS (не бейÑе Ð¼ÐµÐ½Ñ ÑилÑно) Ñак Ð²Ð¾Ñ Ð² mssql2008 бÑÐ´ÐµÑ Ñаже ÑÐ¸Ð³Ð½Ñ :))) KD> ÐиÑно мне не жалко. Ðо некоÑоÑÑе имеÑÑ Ð´ÑÑгое мнение :) Ðмел Ñ Ð½Ðµ акÑÑаÑноÑÑÑ Ð²ÑÑÑпиÑÑ Ð² оÑеÑедное пÑоизведение Ð¾Ñ Ð½Ð°ÑÐ¸Ñ itиÑников налоговой зваÑÑ - "кладÑ" :) ÐеÑколÑко наблÑдений (Ð¼Ð°Ñ Ð¿Ð¾Ñкипан) :) в моем ваÑианÑе кладаÑа ÑлеменÑов 890 ÑÑÑÑÑ. ÐÑли ÑлепиÑÑ Ð½Ð°Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑлменеÑа + ÑокÑаÑение и положиÑÑ ÑÑо в Dictionary Ñо Ñ Ð½Ð°Ñ Ð¿Ð¾Ð»ÑÑиÑÑÑо ~200 ÑÑÑÑÑ ÑникалÑнÑÑ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñий. ÑÑже Ñ ÐµÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ полÑÑиÑÑ Ð²Ñполнив запÑÐ¾Ñ select count(*) from ( select distinct a.adr_name||a.adr_shname FROM kladr_adress a ) пÑÑÑÑ Ð¾Ð´Ð¸Ð½ ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¸Ð¼ÐµÑÑ ÑÑедний ÑÐ°Ð·Ð¼ÐµÑ 10 Ð±Ð°Ð¹Ñ Ñкажи мене ÑколÑко и ÑÑо в ÑеÑвеÑе можно ÑопÑимизиÑоваÑÑ ÑÑÐ¾Ð±Ñ ÑÑкоÑиÑÑ ÑабоÑÑ Ð½Ð° ÑазниÑÑ Ð²Ñемени ÑÑÐµÐ½Ð¸Ñ Ñ Ð´Ð¸Ñка (890 000*10 - 200 000*10) = xxx мÑек :)) Тема ÐнÑ: ÐÑли иÑÑина в вине, знаÑÐ¸Ñ ÑаÑÑÑ ÐµÐµ во мне. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Off тяпница
Рш Алл!! Тута народ стебеться над индусами Прийдеть их время стебаться над нами :( http://www.thevista.ru/page.php?id=8932 Тема Дня: Я - чайник, летящий на кpыльях ночи! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: Ðак дополниÑÑ ÑезÑлÑÑÐ°Ñ Ð¾ÑÑÑÑÑÑвÑÑÑими даÑами?
Hello Vadim, Wednesday, October 17, 2007, 10:59:14 AM, you wrote: VM> ÐдÑаÑÑвÑйÑе. VM> Ð¢Ð°ÐºÐ°Ñ Ð¿Ñоблемка VM> ÐÑÑÑ ÑаблиÑа Ñ Ñакими даннÑми: VM> ÐаÑа (DateTime) VM> ÐоказаÑÐµÐ»Ñ (Integer) VM> ÐнаÑение показаÑÐµÐ»Ñ (Float) VM> Ð ÑÑой ÑаблиÑе не Ð´Ð»Ñ Ð²ÑÐµÑ Ð´Ð°Ñ ÐºÐ°Ð»ÐµÐ½Ð´Ð°ÑÑ ÐµÑÑÑ Ð·Ð°Ð¿Ð¸Ñи VM> ÐÑжно полÑÑиÑÑ Ð² SQL запÑоÑе вÑе даÑÑ Ð·Ð°Ð¿ÑаÑиваемого пеÑиода еÑли (в ÑаблиÑе VM> оÑÑÑÑÑÑвÑÐµÑ Ð·Ð½Ð°Ñение, Ñо вÑвеÑÑи 0). VM> ÐÑÑли кÑÑÑÑÑÑÑ Ð²Ð¾ÐºÑÑг пÑоÑедÑÑÑ, но ÑÑо Ñо кÑаÑивого ÑеÑÐµÐ½Ð¸Ñ Ð½Ðµ полÑÑаеÑÑÑ. Я Ð±Ñ Ñделал ÑаблиÑÑ Ð² ÐÐ create table all_dates{ year int, date_in_year date } Ð·Ð°Ð»Ð¸Ð»Ð±Ñ ÑÑда ÑекÑÑий год + 20 Ð»ÐµÑ - 20 Ð»ÐµÑ Ð° поÑом select a.Date NVL(b.ÐоказаÑелÑ,"Ðопа") NVL(b.ÐнаÑение показаÑелÑ,0) from all_dates a left outer join ÑÐ²Ð¾Ñ ÑаблиÑÑ b on (даÑÑ ÑавнÑ) where date_in_year в диапазоне :) памÑÑÑ ÑÐºÐ¾Ð½Ð¾Ð¼Ð¸Ñ Ð½Ðµ бÑдем :) а помниÑÑÑо вложеннÑе запÑоÑÑ Ñже бÑли ÑÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ Ñогда можно попÑобоваÑÑ ÑÑоÑмиÑоваÑÑ Ð²Ð¾ вложенном запÑоÑе ÑпиÑок Ð´Ð°Ñ Ð² пÑомежÑÑке и опÑÑÑ Ñлева ÑджоиниÑÑ Ñ Ñвоими даннÑми. Ðак ÑоÑмиÑоваÑÑ ÐµÑе не пÑидÑмал :( вобÑем понÑÑна кÑÐ´Ñ ÐºÐ¾Ð¿Ð°ÑÑ? Тема ÐнÑ: Ðа милÑÑ , yмнÑÑ , добpÑÑ - за наÑ, мyжики! Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: помогите разобраться
Hello Dmitry, Monday, October 8, 2007, 10:08:35 AM, you wrote: DV> Люди!!! Никогда не пишите несовместимые *.dll !!! DV> Передавать паскалевские объекты в dll - извращение! :))) :))) :))) А Других нету, значит никакие не передавайте :) (с) Собачье сердце (переделанно) Тема Дня: К вpагам великодушен - я сам съедаю ужин. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Немного флейма. Транзакции
Hello Dmitri, Monday, September 24, 2007, 5:52:53 PM, you wrote: Читал везде, много думал, не ожидал начала войн :) Я попытаюсь высказать свое мнение по этому вопросу, хотя с пеной у рта отстаивать его не буду. DK> Да как обычно. вместо ответа на вопрос начинают DK> какую-то херь про "мы же можем исказить ACID DK> если будем перебрасывать данные между этими DK> транзакциями в приложении!" и прочую муйню. DK> т.е. тут же начинают выдумывать какие-то несусветные DK> ситуации, и стонать о том как это плохо. DK> Это в лучшем случае. В худшем случае все DK> свелось к "тупые ФБ-шники", "это плохо", DK> "это неправильно" и т.д. DK> причем, одни ортодоксы. хоть бы одна падла заявила - DK> ух ты, мне же лишнее соединение не придется открывать! DK> Тут же начинается про "пул соединений" толковище. DK> при чем тут вообще пул, непонятно. DK> Ну а про "вопросы БД не относятся к UI" - я вообще молчу. Мы все заложники своего прошлого, вернее – его установленной интерпретации. (с) не помню Большинство я так понял сидит в двух звеной архитектуре и самой точно характеристикой я выбрал бы "У меня на каждой форме своя транзакция" или у меня в программе 2 транзакции одна читающая на всю жизнь и длиная, а одна(N) коротких пишущих. Вам дали такую возможность и вы ее на всю используете и тоже не хотите видеть остального. Тотже TClientDataSet тоже упоминался в этой ветке, а никто не думал зачем его борланд придумал? А кроме 2-х звеных приложений есть другие архитектуры. Раскажите мне применение даной возможности в веб приложении? а в трехвеном приложении? Создать синглетон с подключением и забирать с него транзакции? мне не кажеться это хорошей мыслью :(. Тут Дед меня обзывал прагматиком, да я такой :) Да мы сечас сидим на C#, трех звеной архитектуре, ADO.NET и оракле. Я не чуствую себя ущербныи из-за того что у меня одна транзакция на соединение и пул подключений на сервере приложений. И кстати вопросы БД у меня не относяться к ГУЯм :). Попарившись с БДЕ мы на очень многое заложились. Итогом этого стало то что собрав одну сборку и поправив конфигурационный файл я смогу ходить к томуже ораклу не через MS провайдер, а через ODP.NET. А когда меня начнут доставать ограничения Oracle XE, я возьму много кофе, большой напильник, кувалду и пойду писать другую сборку на базе ADO.NET + фревый IBprovider. Стоит это того что у меня нет втоой транзакции на соединение? Незнаю. :( Возможно к вам не приходят с предложениями "А у MS откаты больше сколько времени нада на то чтобы переписать это все на MS?". Но от таких вопросов я, в принципе, уже не думаю о самоубийстве :))). Тема Дня: Последний писк ноды. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: Off: FB + ASP.NET
Hello Константин, Thursday, September 20, 2007, 2:24:09 PM, you wrote: К> 1) .NET оказывается изначально должно хостится на IIS :( ... ASP.NET и не должен а может :) К> 2) ладно люди подсказали есть mono ... люди они такие К>Особенно меня расстроил 3 пункт, т.к. для проб - существующий К>хостинг не годится (админ пока против). К>Надо бы в локале сначала ..., ан нет - не получается ... К> PS: и самое противное ... неужели кроме ADO.NET ничего не для К> коннекта IB/FB базам ? ... ADO.NET - штатное средство доступа в .net К> PPS: Вот я думаю а мож ну его нафиг ? Обойдусь PHP, по старинке ... К> Хотя в ASP.NET такие вкустности есть ... в плане интерфейса ;) По поводу 1. в инете можно накопать исходники вот этого This Cassini version requires .NET Framework v2.0. This sample illustrates using the v2.0 ASP.NET hosting APIs (System.Web.Hosting) to create a simple managed Web Server with System.Net APIs. New in Cassini v2.0: * It uses new v2.0 ASP.NET hosting APIs (System.Web.Hosting.ApplicationManager) * It performs socket listening from the default app domain (instead of worker app domain as in v1.0) * It only binds to Loopback IP address, thus making localhost only restriction more robust * It is very close (but not identical) to ASP.NET development web server that ships with Visual Studio 2005. Тема Дня: Последний писк ноды. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: Ðемного Ñлейма. ТÑанзакÑии + off
Hello Max, Wednesday, September 19, 2007, 11:52:23 AM, you wrote: ЧеÑа Ñ Ð¼ÐµÐ½Ñ Ð² мÑле ÑÑÐ¾Ñ ÑÑед ÑовÑем поÑвалÑÑ :( Ðа гÑгле гÑÑÐ¿Ð°Ñ Ð¾Ð½ вÑглÑÐ´Ð¸Ñ Ð¿Ð¾Ñелее.. ÐÑо Ð½Ð°Ñ Ð¼ÑлÑнÑй ÑеÑвак ÑÐ°Ð»Ð¸Ñ Ð·Ð° Ñпам пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð¿Ð¸ÑÑма или гÑÐ³Ð»Ñ Ñо ÑлÑзом в мÑло балÑеÑÑÑÑ??? ÐÑо нибÑÐ´Ñ ÑеÑез поÑÑÑ Ñ Ð³ÑÑпой ÑабоÑаеÑ? вÑе ноÑмалÑно? Тема ÐнÑ: ÐpÐ¸Ð²ÐµÑ Ð²Ñем ÑидопоÑамам Ð¾Ñ Ð¼ÐµÑÑнÑÑ ÑидопоÑÑÑов! Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: Ðемного Ñлейма. ТÑанзакÑии
Hello ÐонÑÑанÑин, Wednesday, September 19, 2007, 12:08:15 PM, you wrote: Ð> РзаÑÑаÑÑ Ð½Ð° Ñоздание 2-го подклÑÑÐµÐ½Ð¸Ñ ? С ÑоÑки зÑÐµÐ½Ð¸Ñ ÑиÑÑÐµÐ¼Ñ Ð¸Ð»Ð¸ Ñ ÑоÑки ÑÑÐµÐ½Ð¸Ñ ÑеÑвеÑа? ÐаÑколÑко ÑÑо ÑеÑÑÑÑоемко? ÐÑли подÑмаÑÑ Ñо ÑабоÑÐ°Ñ Ð»Ð¾Ñадка ÑеÑвеÑа (веÑÑионноÑÑÑ) кÑÑÑиÑÑÑа на ÑÑовне ÑÑанзакÑии. ЧÑо Ñогда на ÑÑовне ÑÐ¾ÐµÐ´Ð¸Ð½Ð½ÐµÐ¸Ñ Ð¾ÑÑаеÑÑÑ. ХоÑÑ Ð²Ð¾Ñ ÑÑÑ ÐµÑе подÑмал. ÐÑо еÑе один пÑоÑÐµÑ ÐºÐ»Ð°Ñика :) Тема ÐнÑ: PÑки не Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÐºpивÑе, они Ð´Ð¾Ð»Ð¶Ð½Ñ ÑгибаÑÑÑÑ. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Ðемного Ñлейма. ТÑанзакÑии
ÐÑÐ¸Ð²ÐµÑ ru-firebird ru-firebird, живÑÑий по адÑеÑÑ ru-firebird@googlegroups.com, Ñ Ð¿Ð¸ÑÑ Ðº Ñебе Ñ Ð¿ÑивеÑом 19.09.2007, 11:45 ÐаÑкÑналÑÑ ÑÐ°Ñ Ð½Ð° поÑÑ Ð½Ð° ÑÑдне по Ð¿Ð¾Ð²Ð¾Ð´Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑи в FB ADO.NET пÑовайдеÑе ÑзаÑÑ Ð½ÐµÑколÑко ÑÑанзакÑий. ХоÑÑ Ð¿Ð¾Ñ Ð¾Ð¶Ð¸Ð¹ вопÑÐ¾Ñ Ð¸ ÑÑÑ Ñже возникал. Ðозник Ñ Ð¼ÐµÐ½Ñ Ð²Ð¾Ð¿ÑÐ¾Ñ Ð¼Ð¾Ð¶Ð½Ð¾ ÑказаÑÑ ÐºÐ¾Ð½ÑепÑÑалÑнÑй :) ÐÑоÑеÑиÑÑем ÐмиÑÑÐ¸Ñ http://ibase.ru/devinfo/ibtrans.htm > СобÑÑвенно, IB Ð¾Ð±Ð»Ð°Ð´Ð°ÐµÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑÑ Ð² одном коннекÑе ÑÑаÑÑоваÑÑ Ð¼Ð½Ð¾Ð³Ð¾ > ÑÑанзакÑий, ÑÑо оÑÐµÐ½Ñ Ñдобно (поÑом ÑÑÑдно бÑÐ´ÐµÑ Ð¿ÑивÑкнÑÑÑ Ðº оÑÑÑÑÑÑÐ²Ð¸Ñ > данной возможноÑÑи в дÑÑÐ³Ð¸Ñ ÑеÑвеÑÐ°Ñ ). СобÑÑвенно вопÑоÑов 2 :) 1. Ð Ñем именно ÑдобÑÑво ÑÑаÑÑоваÑÑ Ð¼Ð½Ð¾Ð³Ð¾ ÑÑанзакÑий в одном Ñоединении? 2. Чем Ñежим 1 Ñоединение - 2 ÑÑанзакÑии оÑлиÑаеÑÑÑÑ Ð¾Ñ Ñежима 2 ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð² каждом по ÑÑанзакÑии. p/s/ Ðозможно ноги ÑаÑÑÑÑÑ Ð¸Ð· лиÑензий еÑе на IB но наÑколÑко Ñ Ð¿Ð¾Ð¼Ð½Ñ Ð² 5.6 на Ð¾Ð´Ð½Ñ Ð»Ð¸ÑÐµÐ½Ð·Ð¸Ñ Ð´Ð¾Ð¿ÑÑкалоÑÑ Ð¿ÑÑÑ ÐºÐ¾Ð½Ð½ÐµÐºÑов. Тема ÐнÑ: ÐÑ -- ÑидоÑники, и Ð¸Ð¼Ñ Ð½Ð°Ð¼ -- ноделиÑÑ! Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Max Резанов мÑлÑÑе: [EMAIL PROTECTED] -- ÐÑганизаÑÐ¸Ñ : Филиал ФÐУР"ФÐЦ "ÐемлÑ" по ЮФÐ. ÐÑдел пÑикладного пÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ Ð¢ÐµÐ»ÐµÑон : (8634) 36-25-45 (опеÑаÑоÑ), 36-25-49-0-137 (авÑоопеÑаÑоÑ) ICQ : 40498714 WWW : http://www.srcc.ru --
Re[2]: OFF: РабоÑа в ÐоÑкве
Hello Kovalenko, Thursday, September 13, 2007, 8:59:37 PM, you wrote: >> > ÐÑÑÑÑе-Ð±Ñ Ð²ÑкинÑли: "и, оÑобенно, кÑÑÐµÐ½Ð¸Ñ ..." >> >> > ÐÐ¾Ð¿Ð°Ñ Ð¸Ð²Ð°ÐµÑ ÑÑемлением пÑав пÑогÑаммиÑÑа ... ;) >> >> (ÐÑдÑÑ Ð°Ñ Ð´Ñм в мониÑоÑ) - менÑ, как наÑÑÑÑ ÑвоÑÑеÑкÑÑ, ÑанимÑÑ, >> подвеÑженнÑÑ Ð»Ñгким запоÑм, болÑÑе возмÑÑил пÑÐ½ÐºÑ Ð½Ð°ÑÑÑÑ Ð¿Ð¸Ð°Ð½ÑÑва... KD> ХоÑоÑо Ñ Ð¾ÑÑ Ð½Ð° ÑÑÐ°Ñ Ð°Ð½Ñе ÑÐ°Ð±Ñ Ð½Ðµ наложено. ÐÑли Ñ ÐºÐ¾Ð´Ð¾Ð¼ Ñо оно в комплекÑе :) ÐÑÑаÑи пÑо него Ñамого вÑеÑаÑÑ Ð½Ð°ÑÑÑпил в комеÑÑеÑком ÑоÑÑе на гÑÐ°Ð±Ð»Ñ :) без пÑовеÑок без ниÑига string fileName = file.Name.Substring(0, file.Name.IndexOf(".")); ÑезÑлÑÑÐ°Ñ ÐµÑли в опÑеделенном каÑалоге еÑÑÑ Ñайл без ÑаÑÑиÑÐµÐ½Ð¸Ñ - пипеÑ. Ðод в глÑÑ Ð¾Ð¼ ÑÑае/кеÑÑе неавеÑÑ Ð½Ð¸Ñего не вÑÑ Ð¾Ð´Ð¸ÑÑ :) ÐÑÐ»Ð¸Ð±Ñ Ð½Ðµ бÑло иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¾Ð² и не ÑобÑалаÑÑÐ±Ñ Ð´ÐµÐ±Ð°Ð¶Ð½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ Ñ Ñен Ð±Ñ Ð½Ð¸Ñли в Ñем ÑинÑÑ. но ÑÑÐµÐºÑ Ð¿Ð¾ÑазиÑелÑнÑй :) Ñоздаем Ñайл без ÑаÑÑиÑÐµÐ½Ð¸Ñ - неÑÑ Ð² пÑогÑаме оÑÑеÑов. Ñбиваем - вÑе ÑаÑбоÑаÑÑ :))) Тема ÐнÑ: ÐÑкÑÑÑÑвеннÑй инÑÐµÐ»Ð»ÐµÐºÑ Ð½Ð¸ÑÑо по ÑpÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Ð½Ð°ÑÑpалÑной глÑпоÑÑÑÑ. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: Blackfish SQL.Че за боÑва?
Hello Kovalenko, Thursday, September 13, 2007, 11:00:45 AM, you wrote: KD> ÐÐ¾Ñ Ñо вÑего ÑеÑÑÑ. ÐÑ. ÐаÑо модиÑикаÑоÑов : Тема ÐнÑ: Ð0па. Ðид Ñпеpеди. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: OFF просто хочется расказать
Hello Alexey, Wednesday, September 5, 2007, 7:21:25 PM, you wrote: AP> Boltik Evgeny wrote: >> а обычно дезайнеры и интерпретаторы работают только с TForm AP> Я что то подобное делал. Берёшь модуль typinfo.pas и изучаешь AP> от корки до корки. Мужики а че с вами будеть если вы нечайно заглянете в NET Framework Class Library System.Reflection Namespace The System.Reflection namespace contains classes and interfaces that provide a managed view of loaded types, methods, and fields, with the ability to dynamically create and invoke types. а еще чуть не забыл The CodeDOM provides types that represent many common types of source code elements. You can design a program that builds a source code model using CodeDOM elements to assemble an object graph. This object graph can be rendered as source code using a CodeDOM code generator for a supported programming language. The CodeDOM can also be used to compile source code into a binary assembly. Some common uses for the CodeDOM include: Templated code generation: generating code for ASP.NET, XML Web services client proxies, code wizards, designers, or other code-emitting mechanisms. Dynamic compilation: supporting code compilation in single or multiple languages. :)) Тема Дня: Уколы! Да ну их в задницу. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Ðа пÑÐ°Ð²Ð°Ñ ÑÑпниÑÑ :)
Hello all, http://obrut-mra.livejournal.com/274258.html Тема ÐнÑ: ÐÑ Ð¿pоÑив [ÐyÑк] -> ÑÑандаpÑнÑÑ -> pазвлеÑений. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: Проблема при копировании данных
Hello Oleg, Friday, July 27, 2007, 2:52:17 PM, you wrote: >> из которой выбираю) и мне его нужно копировать. Нужно лезть во вью и >> добавлять это поле... каждый раз... OL> А если завтра война? OL> А если баба вдруг не дала? OL> А если денег стала нема? Олег ты забыл про мыло и веревку вотздесь :))) OL> Возьми табурет! OL> Встань на него! OL> Махни рукой! OL> И скажи - ВСЕМ БЛЯ ПРИВЕТ!!! Тема Дня: Если жена ангел, значит пpишла по твою душу. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: OFF: Delphi WSDL SOAP
Hello Николай, Thursday, July 26, 2007, 7:13:15 PM, you wrote: НВ> Здравствуйте, db.firebird.russian! НВ> Извините что не по теме, но может кто чего подскажет умного. Никак тут НВ> Delphi победить не могу - слишком он умный ... НВ> В общем есть на некотором сервере веб-сервис и есть его WSDL. Но WSDL НВ> может и будет меняться а написать код нужно так, чтобы эти его изменения НВ> на код не влияли, т.е. нужно как-то под него подстраиваться... Допустим НВ> Имя сообщение и имена параметров меняться не будут. Поэтому нужно НВ> получить WSDL выбрать параметры для определенной функции. Сформировать НВ> XML/SOAP запрос и отправить его на сервер. Гугли на предмет SoapClient и к нему в гости через диспатч. нагуглишь кучу кода на vb(s) надеюсь перенести не станет сложно :))) Тема Дня: А квотилкой по темплейту? До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Надыбал статью на рус доках вопрос
Hello Kovalenko, Wednesday, July 25, 2007, 10:18:48 AM, you wrote: KD> А хрен его знает :) Андрюха Меркулов появится - пусть он башку KD> ломает :)) Разобрал я тута немспейс System.Data рефлектором на диспосе конекшена вызываеться KD> protected override void Deactivate() KD> { KD> base.NotifyWeakReference(0); KD> if (this._forcedAutomaticEnlistment) KD> { KD> this.EnlistTransactionInternal(null, false); KD> } KD> OleDbTransaction localTransaction = this.LocalTransaction; KD> if (localTransaction != null) KD> { KD> this.LocalTransaction = null; KD> localTransaction.Dispose(); KD> } KD> } а у OleDbTransaction KD> protected override void Dispose(bool disposing) KD> { KD> if (disposing) KD> { KD> this.DisposeManaged(); KD> this.RollbackInternal(false); KD> } KD> base.Dispose(disposing); KD> } Так что походу откатимся корректно :) Тема Дня: Обязательная лечебно-подземельная пpоцедуpа для всех кpивых-гоpбатых... До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: ÐÑоÑеÑÑÑ Ð² клаÑÑике
Hello St., Wednesday, July 25, 2007, 10:01:02 AM, you wrote: SA> пÑоÑеÑÑа Ñ Ð·Ð°Ð¿Ð¸ÑÑÑ Ñам вÑÐµÑ Ð±ÑÑеÑов и пÑоÑее (возможно, Ñ ÑейÑÐ°Ñ Ð±Ñед SA> Ñказал?) а ÑбиийÑÑво пÑоÑеÑÑа не Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑивеÑÑи к поÑÑе Ñайла ÐÐ? РвоÑ, еÑли ÑеÑÑно, и Ð½ÐµÐ·Ð½Ð°Ñ :( Ð¼Ð¾Ð¶ÐµÑ Ñ Ñебе Ñ ÐµÑÑ Ð¿Ð¾ÑовеÑовал. нÑжно ждаÑÑ ÑÑжелÑÑ Ð°ÑÑилеÑÐ¸Ñ :))) Тема ÐнÑ: ТÑ, pабоÑа, Ð½Ð°Ñ Ð½Ðµ бойÑÑ, Ð¼Ñ ÑÐµÐ±Ñ Ð½Ðµ Ñpонем. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Надыбал статью на рус доках вопрос
Привет ru-firebird ru-firebird, живущий по адресу ru-firebird@googlegroups.com, я пишу к тебе с приветом 25.07.2007, 9:42 На самом деле живеть она на http://www.ibprovider.com/rus/documentation/firebird_21_adonet_rus.html Порадовала конструкции using (OleDbConnection con = ConnectionProvider.GetConnection()) вопрос следующий на самом коротком фрагменте :) этот код > using (OleDbConnection con = ConnectionProvider.GetConnection()) > { > con.Open(); > OleDbTransaction trans = con.BeginTransaction(); > > // выбираем всех клиентов и формируем строку с разделителями > OleDbCommand cmd = new OleDbCommand( > string.Format("SELECT LIST(CUSTOMER, ',{0}') FROM CUSTOMER", > Environment.NewLine) , con, trans); > > // запрос возвращает единственное значение > string customer_list = cmd.ExecuteScalar().ToString(); > Console.WriteLine(customer_list); > > trans.Commit(); > } Эквивалентен коду > using (OleDbConnection con = ConnectionProvider.GetConnection()) > { > con.Open(); > OleDbTransaction trans = con.BeginTransaction(); try{ > > // выбираем всех клиентов и формируем строку с разделителями > OleDbCommand cmd = new OleDbCommand( > string.Format("SELECT LIST(CUSTOMER, ',{0}') FROM CUSTOMER", > Environment.NewLine) , con, trans); > > // запрос возвращает единственное значение > string customer_list = cmd.ExecuteScalar().ToString(); > Console.WriteLine(customer_list); > > trans.Commit(); }catch{trans.Rollback();} > } или у меня параноя :( Тема Дня: Тот, кто хpапит, всегда засыпает пеpвым. До не скорой встречи в аду, Max Резанов мыльте: [EMAIL PROTECTED] -- Организация : Филиал ФГУП "ФКЦ "Земля" по ЮФО. Отдел прикладного программного обеспечения Телефон : (8634) 36-25-45 (оператор), 36-25-49-0-137 (автооператор) ICQ : 40498714 WWW : http://www.srcc.ru --
Re: ÐÑоÑеÑÑÑ Ð² клаÑÑике
Hello St., Wednesday, July 25, 2007, 8:32:21 AM, you wrote: SA> Ð Ñнова здÑавÑÑвÑйÑе! SA> Ð ÑоÑÑме на sql.ru ÐлекÑÐ°Ð½Ð´Ñ ÐоÑмин пиÑал ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð´Ð»Ñ Ð½Ðµ-windows о ÑнÑÑии SA> вÑÐµÑ Ð¿ÑоÑеÑÑов Ñипа killall. ÐÑо нибÑÐ´Ñ Ð·Ð°Ð½ÐµÑ, ÑÑо делаÑÑ Ð² ÑÑом ÑлÑÑае Ñ ÐеÑем .net 2.0 и менÑем екÑÐµÐ»Ñ Ð½Ð° ÑениÑÑ Ð´ÑÑгое :) private void tsExcel_Click(object sender, EventArgs e) { m_ProcessList = new List(Process.GetProcesses()); foreach (Process a_proces in m_ProcessList) { if (a_proces.ProcessName.Contains("EXCEL")) { try { a_proces.Kill(); } catch { } } } Refresh(); } ÐÑÑеÑÑвенно пÑÑÑой кеÑÑ Ð½Ð°Ð´Ð° какниÑÑ Ð¾ÑÑабоÑаÑÑ :))) Тема ÐнÑ: УколÑ! Ðа Ð½Ñ Ð¸Ñ Ð² задниÑÑ. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: РпланиÑÑеÑÑÑ Ð»Ð¸ добавиÑÑ ÑÑнкÑии ÑабоÑÑ Ñ Ð´Ð°Ñами?
Hello Dmitry, Thursday, July 12, 2007, 4:51:22 PM, you wrote: DY> ÐЫ. пÑо пеÑвÑй Ð´ÐµÐ½Ñ Ð¼ÐµÑÑÑа - понÑавилоÑÑ :-) Ð Ñе ÑÑÑ Ñложного Ñо? опÑеделÑем поÑледний Ð´ÐµÐ½Ñ Ð¿ÑедÑдÑÑего меÑÑÑа и плÑÑ Ð¾Ð´Ð¸Ð½ :) Тема ÐнÑ: Ðбнаpyжен виpyÑ Win'95! УдалиÑÑ? (Ðа/Ðга/ÐонеÑно) Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re: A transaction is currently active. Parallel transactions are not supported.
Hello Soloshenko, Thursday, July 12, 2007, 1:59:04 PM, you wrote: SD> В обоих случаях возникает исключение если два клиента в одно и то же время SD> (с точностью до дробных частей секунды) вызывают одну и ту же процедуру. SD> Вопрос: Я неправильно задаю уровень изоляции, или Провайдер не может SD> обработать два вызова одновременно? Еслибы ты глянул в соурсы а не спекал народ то увидел бы следующий код FbConnectionInternal.cs namespace FirebirdSql.Data.FirebirdClient internal class FbConnectionInternal : MarshalByRefObject public FbTransaction BeginTransaction(IsolationLevel level, string transactionName) { lock (this) { if (this.HasActiveTransaction) { throw new InvalidOperationException("A transaction is currently active. Parallel transactions are not supported."); } public bool HasActiveTransaction { get { return this.activeTransaction != null && !this.activeTransaction.IsUpdated; } } Соответственно 1 транзакция на соединение. Согласись все достаточно просто :) Тема Дня: Пpивет всем фидопотамам от местных фидопотутов! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Докурился....
Hello Kovalenko, Monday, July 9, 2007, 6:39:25 PM, you wrote: >> Выдыхай, бобер :-) KD> Гы. >> > ALTER TABLE RPL_JOURNAL >> > ALTER TXT_IDX_REBUILD_ID POSITION AFTER PACK_ID >> >> А в чем сакральный смысл позиции столбца, окромя гуя? KD> Стремление к красоте, панимаешь :) Дык ой. Ты гденить в этой гребаной реляционости видел красоту? Набор нельзя упорядочить окромя ордером. А ты еще предлагаешь и порядок следования колонок упорядочивать? тоды уж лучше select (*(order by FIELD_NAME DESC)) from table; : хотя нет это не кошерно, кошерно так: select id (mass is 2,weight is 2), name (mass is 2,weight is 1), value (mass is 3,weight is null) from table field position order by attribute (mass,weight is null prev) value position order by name, id; ой совсем распоясался, нонче кошерно так: var overdrawnQuery = from account in db.Accounts where account.Balance < 0 select new { account.Name, account.Address }; ну и дальше курить http://msdn.microsoft.com/msdnmag/issues/07/06/CSharp30/Default.aspx?loc=ru можеть отпустить :))) Тема Дня: Шагая с бубном по жизни, обpетёшь ты свободу. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: OFF: C# gzinfalte/gzdeflate
Hello Sergey, Monday, July 2, 2007, 5:48:02 PM, you wrote: SM> Привет! SM> Тут шарповцы вроде обитают - есть ли полные аналоги PHP-шным SM> gzinflate/gzdeflate но в шарпе? А то у мну тут блобы зашпаклеваны SM> бзипом в базе - и требуется их в приложении на шарпе просмотреть. SM> Перепаковывать не предлагать. SM> З.Ы. Встроенный GzipStream не переваривает - пробовали. Копать , в смысле гуглить в сторону SharpZipLib. Догоняеть BZip2 GZip Tar Zip Тема Дня: Если ваш желудок сдал - пpинимайте uninstall! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Firebird и наÑледование
Hello Roman, Thursday, June 14, 2007, 4:26:35 PM, you wrote: RR> У Ð²Ð°Ñ ÑÑо, до ÑÐ¸Ñ Ð¿Ð¾Ñ Ð½Ð¸ÐºÑо ноÑмалÑного O/R маппеÑа Ð´Ð»Ñ ÐелÑÑи не RR> напиÑал? РнаÑледование бÑдеÑ, и полимоÑÑизм, и инкапÑÑлиÑование и вÑе RR> оÑÑалÑнÑе sexy-ÑÑÑÑки из ÐРпÑогÑаммиÑованиÑ. Ð ÑелÑÑионнÑÑ Ð±Ð°Ð·Ñ Ð¾ÑÑÐ°Ð²Ñ RR> в покое - она без ÑÑÐ¸Ñ ÑÐ¸Ñ Ñпокойно обойдеÑÑÑ, ее задаÑа Ñвои Ð´Ð¶Ð¾Ð¹Ð½Ñ RR> бÑÑÑÑо-бÑÑÑÑо ÑÑиÑаÑÑ, а в обÑекÑÑ Ð¸Ñ Ð¿ÐµÑеделÑваÑÑ - ÑÑо Ñже из дÑÑгой RR> облаÑÑи. ÐеÑÑ Ð¸ не бÑдеÑÑ :) ÐÐ»Ñ Ñого ÑÑÐ¾Ð±Ñ Ð¾Ð½ бÑл нÑжен полнÑй RTTI а его в делÑÑе - ой. Ðа и ÑÐ¾Ð»ÐºÑ Ð½Ñ Ð¿Ð¾Ð»ÑÑил ÑÑ Ð¾Ð±ÑÐµÐºÑ Ð° далÑÑе ЩÐ? Ðиндинга неÑÑ - неÑÑ. ÐÑо знаÑиÑÑÑÑ Ð½Ð°Ð´Ð° ÑÑÑками ÑекÑÑÐ±Ð¾ÐºÑ ÑÑÑановиÑÑ, заÑем ÑÑиÑаÑÑ... :))) РпоÑÐµÐ¼Ñ ÐбÑекÑÑ ÑÑо даÑаÑеÑÑ :) 5 минÑÑ Ð³ÑÐ³Ð»ÐµÐ½Ð¸Ñ Ð¸ Ñ ÑÐµÐ±Ñ Ð¸ деÑево из даÑа ÑеÑа и гÑид и Ñамо ÑилÑÑÑÑеÑÑ (даже запÑоÑÑ Ð¼Ð¾Ð¶ÐµÑÑ Ð¿ÐµÑепиÑаÑÑ Ð·Ð° ÑебÑ)и поиÑк вÑÑÑоенÑей не обÑекÑÑ Ð½Ð°Ð¼ не нÑжнÑ. :)) Толи дело кинÑл 4 компоеннÑÑ Ð½Ð°Ñадил 2 ÑвойÑÑва и ÑÑе ÑабоÑаеÑÑ. :))) Ð¢Ñ ÐµÑе заÑÑÐ°Ð²Ñ ÐºÐ¾Ð½Ñиги пиÑаÑÑ Ð´Ð»Ñ Ð/R мапеÑа да еÑе и в XML-е. :) Ð Ð¼Ð°Ð¿ÐµÑ Ñ Ð½Ð°Ñ FIB-Ñ :) Тема ÐнÑ: ТоÑ, кÑо Ñ pапиÑ, вÑегда заÑÑÐ¿Ð°ÐµÑ Ð¿ÐµpвÑм. Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[3]: Off: Нужон текстовый редактор для файлов < 4Gb
Hello Константин, Wednesday, June 13, 2007, 10:59:22 AM, you wrote: MR>> Hello Константин, MR>> 1. Подключи его как внешню таблицу к FB MR>> 2. Потома insert form select (внешние таблицы не редактируються :( ) MR>> А дальше класика :)) К> Оригинально, а главное subj используется ;) Главное упомянут продухт которому посвящена эха :) Учимся вопрос задавать Файло какое? Если обычный текстовый файл то уже порекомендовали - режем на кусочки и кусочки редактируем. Резалка/сборка файла 10 минут программирования. Если у тебя xml и нельзя терять структуру делай резалку sax-ом потом также сливай. Если doc или rtf даже не знаю че посоветовать :( rtf мона попарсить doc - вроде как внутри какойто тама системный поток тоже мона наверное попробовать прочитать. Но резать нада одназанчно : Тема Дня: Ты, pабота, нас не бойся, мы тебя не тpонем. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: Off: Нужон текстовый редактор для файлов < 4Gb
Hello Константин, Wednesday, June 13, 2007, 10:12:11 AM, you wrote: К> Hi, многоуважаемый All! К> Help me, пожлуйста ... К> Нужен текстовый редактор который может К> отредактировать текстовый файл около 3.5 Gb К> БЕЗ загрузки ПОЛНОСТЬЮ в память ... К> Перепробовал более 30 шт. - все пытаются К> отхавать у системы немеряно памяти - и К> конечно-же после 2х гиг обламываются ... К> хотя у всех в read.me было написно что К> поддерживают "большие файлы" :( К> Паамгите, люди добрая ... 1. Подключи его как внешню таблицу к FB 2. Потома insert form select (внешние таблицы не редактируються :( ) А дальше класика :)) Тема Дня: Пусть лучше надо мной смеются, чем плачут. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: ÐÑеÑÐµÐ´Ñ Ð¸ паÑаллелÑное извлеÑение из нее
Hello Kovalenko, Friday, June 8, 2007, 6:40:34 PM, you wrote: >> Ðак кÑо пÑÑÑÐµÑ Ð²Ð·ÑÑÑе на обÑабоÑÐºÑ Ð·Ð°Ð¿Ð¸Ñи Ð¾Ñ Ð´ÑÑÐ³Ð¸Ñ ÑобоÑов? KD> - ÐÑÑÑ "ÑобоÑ" ÑиÑаÑÑий даннÑе из Ð±Ð°Ð·Ñ select substr("ÐÑÑÑ "ÑобоÑ" ÑиÑаÑÑий даннÑе из базÑ",1,28) as f1 from dual KD> - ÐÑÑÑ Ð±ÑÑÐµÑ Ð´Ð°Ð½Ð½ÑÑ KD> - ÐÑÑÑ "ÑобоÑÑ", коÑоÑÑе ÑаÑÑÑ Ð´Ð°Ð½Ð½Ñе из бÑÑеÑа. KD> Ðакие пÑоблемÑ-Ñо? KD> ÐÑаÑоÑа обеÑпеÑиваеÑÑÑ Ð·Ð° ÑÑÐµÑ KD> - оÑÑанова загÑÑзÑика пÑи пеÑеполнении бÑÑеÑа KD> - ÑменÑÑÐµÐ½Ð¸Ñ ÑиÑла ÑеÑÑÑÑов обÑего полÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ Ð¾Ð±ÑабоÑÑиков. KD> - пÑи ожидании Ñигнала о поÑÑÑплении даннÑÑ Ð² бÑÑÐµÑ Ð¸Ð»Ð¸ о вÑгÑебании KD> даннÑÑ Ð¸Ð· бÑÑеÑа, KD> нÑжно оÑÑлеживаÑÑ Ð²Ð½ÐµÑний Ñигнал оÑÐ¼ÐµÐ½Ñ ÑабоÑÑ. ÐÑо еÑли кÑо-Ñо из KD> ÑабоÑÐ¸Ñ Ð¿Ð¾Ñоков завеÑÑиÑÑÑ Ð¿Ð¾ оÑибке. KD> - коÑÑекÑно обÑабаÑÑваÑÑ Ð¾Ñибки в ÑабоÑÐ¸Ñ Ð¿Ð¾ÑÐ¾ÐºÐ°Ñ . ÐопÑÐ¾Ñ Ð½Ð° гÑани ÑанÑаÑÑики :) ÐÑиÑем здеÑÑ Ð±Ð°Ð·Ð° :))) Тема ÐнÑ: Рком Ñмоp пpобÑÐ¶Ð´Ð°ÐµÑ Ð·Ð»Ð¾, ÑÐ¾Ð¼Ñ Ñ Ñмом не повезло! Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: Ещё вот
Hello Ded, Wednesday, June 6, 2007, 11:14:55 AM, you wrote: D> герою удаётся выиграть 10 мсек при обработке 1000 записей. Ибо нефиг D> закладываться на недокументированное, плавали, знаем. По моему мнению правильнее глагол "тонули" :) Тема Дня: К вpагам великодушен - я сам съедаю ужин. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[5]: Что-то менялось во вьюхах в FB 2.1 ?
Hello Константин, Wednesday, May 30, 2007, 11:00:25 PM, you wrote: К> Не согластная я ... скобки явно приоритет ставят ИМХО ... Ну все не выдержал. Помня про всякую байду с алиасами у нас по регламенту пизд#ят за отсутствие алиасов в запросе Причем это делаю я :)) итог: GetUserByLogon GetUserList GetUserById DeleteByUserId Последний запрос подкачал пошел автора искать :) Тема Дня: Последний писк ноды. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Вопрос по деревьям
Hello Max, Wednesday, May 30, 2007, 2:29:44 PM, you wrote: SST>> не подскажите ли статью по организации деревьев, SST>> в которой описано создание ветвей-детей с двумя (или более) родителями. SST>> пока что на ум приходит только связка из двух таблиц. SST>> та таблица-дерево, которое у меня сейчас используется, подразумевает только одного родителя для детей. MR> http://www.akzhan.midi.ru/devcorner/articles/DDP-Accounting-scheme-example-rus.html MR> Читай на базе плана счетов :) Статья не та : Ту про которую вспоминал не нашель :( Но почитать для общего образования мона... Тема Дня: Камни в свой огоpод я пpопускаю мимо ушей. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: Вопрос по деревьям
Hello Sergiy, Wednesday, May 30, 2007, 12:16:51 PM, you wrote: SST> Привет всем. SST> не подскажите ли статью по организации деревьев, SST> в которой описано создание ветвей-детей с двумя (или более) родителями. SST> пока что на ум приходит только связка из двух таблиц. SST> та таблица-дерево, которое у меня сейчас используется, подразумевает только одного родителя для детей. http://www.akzhan.midi.ru/devcorner/articles/DDP-Accounting-scheme-example-rus.html Читай на базе плана счетов :) Тема Дня: Попpобуй "Ку", "Ку", попpобуй "Ы-ку", "Ы-ку" До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: INVALID objects
Hello Horsun, Tuesday, May 29, 2007, 5:35:34 PM, you wrote: HV> Не в 2.1 (мы не хотим убивать оракл сразу ;))) Фиракл не считаеться или как его там В какую версию ФБ планируеться включить oci.dll ??? :)) Тема Дня: Блаженны звонящие, ибо они сконнектятся. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Текстовая индексация
Hello Kovalenko, Tuesday, May 22, 2007, 10:30:11 AM, you wrote: >> Вообщем, это, того, я логично размышляю или есть какая засада? >> KD> Мысль правильная - реализация нет :) KD> Все делается немного проще и гораздо красивее - сочетания слов KD> оформляются как слово и задействуются по эквивалентной схеме. KD> Я уже мечтаю проиндексировать базу минимум до 3 уровня :) KD> Коваленко Дмитрий. А нихто не пробовал Lucene? http://incubator.apache.org/projects/lucene.net.html А вот ее подключили к FB http://www.codeproject.com/cs/database/FulltextFirebird.asp Тема Дня: Если ваш желудок сдал - пpинимайте uninstall! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: OFF: Анонсы от CodeGear: C++Builder 2007 и IDE для Ruby on Rails
Hello Alexandr, Tuesday, May 15, 2007, 10:25:56 AM, you wrote: AK> DK> Там вроде написано что в начале июня, а Уникода так и нет AK> Чего вы так за уникод привязались? AK> Зачем он нужен в вашей реальной практике, можете сказать. Качать пролетавшую тутуа сЦылку на книжку "Джоэл о программировании" Смотреть 4 главу, многа думать : Тема Дня: Я - чайник, летящий на кpыльях ночи! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Втроник перед 9
Hello Boulitchev, Tuesday, May 8, 2007, 4:11:08 PM, you wrote: >> http://stfw.ru/page.php?id=4812 BA> не те газеты читаете :) BA> http://www.idiot.ru/2007/05/08/segodnya-slushaet-on-dzhaz/#comments Уффф!!! Ну слава богу : Тема Дня: Ты, pабота, нас не бойся, мы тебя не тpонем. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Off: Втроник перед 9
Hello All, Tuesday, May 8, 2007, 11:08:13 AM, you wrote: Походу совсем плохо с головами у уродов http://stfw.ru/page.php?id=4812 Тема Дня: Попpобуй "Ку", "Ку", попpобуй "Ы-ку", "Ы-ку" До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Firebird 2 Embedded
Hello Malinovsky, Monday, May 7, 2007, 2:02:49 AM, you wrote: >> P.S. Спасибо всем. C ваших слов я понял, что пролетел выбрав в качестве СУБД >> Firebird :-( >> MV> FoxPro? ;) Неа LINQ :) Тема Дня: Пусть лучше надо мной смеются, чем плачут. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: [Semi-OFF] "ÐÑоблема" Ñ ÑоÑноÑÑÑÑ ÑÑÐ¼Ð¼Ñ Ð¿Ð¾ докÑменÑÑ
Hello Vladimir, Wednesday, May 2, 2007, 5:55:13 PM, you wrote: VAB> ÐÐ¾Ñ Ñ Ð¸ дÑмаÑ: еÑли Ñ Ð¼ÐµÐ½Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ðµ данное ЦенаÐезÐÐС, Ñо ÑÑо мне бÑÐ´ÐµÑ VAB> пÑавилÑнее окÑÑглÑÑÑ Ð¸ на каком ÑÑапе?.. :) VAB> Я ÑейÑÐ°Ñ Ð¿ÑовÑл "ÑÑд ÑкÑпеÑименÑов", коÑоÑÑе дали поÑазиÑелÑно ÑазнÑе VAB> ÑезÑлÑÑаÑÑ!.. :))) VAB> Рони Ð¼ÐµÐ½Ñ ÑклонÑÑÑ Ðº мÑÑли, ÑÑÐ¾Ð±Ñ Ð¿ÐµÑеделаÑÑ ÑÑи Ð¿Ð¾Ð»Ñ Ð¸Ð· computed by в VAB> вÑÑиÑлÑемÑе же, но в BEFORE INSERT/UPDATE... ÐÑ, а Ñам Ñже ÑÑо-Ñо и VAB> окÑÑглÑÑÑ: либо СÑммÑÐÐС, либо СÑммÑСÐÐС, либо Ñ Ð²Ð¾Ð¾Ð±Ñе Ñ ÐµÑ ÐµÐ³Ð¾ знаеÑ... VAB> %))) Тебе подÑказаÑÑ ÐºÐ°ÐºÐ¾Ð¹ ÑезÑлÑÑÑÐ°Ñ Ð¿ÑавилÑнÑй? ÐеÑеÑÑ Ñвой ÑеÑÑовÑй докÑменÑÑ Ð¸ пÑеÑÑ Ð½Ð° пÑÑмÑÑ Ðº ÑÑÐ¾Ð»Ñ Ð³Ð´Ðµ ÑидиÑÑ Ð±ÑÑ Ð¿Ð¾ ÑеализаÑии, поÑом Ñама где бÑÑ Ð¿Ð¾ ÐÐСÑ. Ðли вобÑе к главбÑÑ Ñ. ÐÑи бойÑÑ Ð±ÐµÑÑÑÑ Ñвои лÑбимÑе калÑкÑлÑÑоÑÑ Ð Ð²Ð¾Ñ Ñ Ñебе на ÑÑÐºÐ°Ñ Ð¾ÑвеÑ. : Тема ÐнÑ: РвÑÑ Ð¾ÑÑавÑÑÑÑÑ Ð¶Ð¸Ð·Ð½Ñ Ð¨ÑÑпанÑик видел леÑÑÑий в него киpпиÑ... Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: Vista, блин
Hello Alexandr, Wednesday, May 2, 2007, 1:59:35 PM, you wrote: AK> зачем vista? Вот найдут же себе проблемы, а потом думают как их решить А что ты скажешь на вотакое письмо в службу подержки? AK> Приобрели 3 машины с предустановленной Windows Vista (другой системы уже не было) AK> При установке на них BDE ругается на несовместимость с данной версией Windows. AK> Подскажите, пожалуйста, возможно ли решить данную проблему? Обозвать, пусть и заувилировано юзверя, очнь мощный маркетинговый ход. :))) Тема Дня: Искусственный интеллект ничто по сpавнению с натуpальной глупостью. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: DELPHI2006.NET + IBX + Ð¿Ð¾Ð»Ñ Numeric(X,Y)
Hello Sergey, Monday, April 23, 2007, 7:44:29 PM, you wrote: ST> ÐобÑÑй веÑеÑ! ST> ÐÐ¾Ñ ÑеÑил попÑакÑиковаÑÑÑÑ Ð² NET и ÑÑолкнÑлÑÑ Ñ Ñаким глÑком. Ðе Ñам пÑакÑикÑеÑеÑÑ Ð±Ð°ÑенÑка :) ST> ÐаннÑе из полей NUMERIC(X,Y) оÑобÑажаÑÑÑÑ Ð½ÐµÐ²ÐµÑно. То еÑÑÑ Ð² полÑÑ Ð¿Ð¾Ð»Ð½Ñй ST> бÑед, напÑÐ¸Ð¼ÐµÑ Ð²Ð¼ÐµÑÑо нÑÐ»Ñ - "0,0522". ST> Delphi 2006.NET update 2 VS-2005? ST> IBX Ñодной 10.10 ADO.NET? ST> IB 5.6 FB 2.0? ST> ÐÑиÑем в Delphi 2006.Win32 ÑабоÑÐ°ÐµÑ Ð¿ÑавилÑно! кÑÑÑа :) Тема ÐнÑ: Ðа милÑÑ , yмнÑÑ , добpÑÑ - за наÑ, мyжики! Ðо не ÑкоÑой вÑÑÑеÑи в адÑ, Maxmailto:[EMAIL PROTECTED]
Re[2]: Вопрос по триггерам на представления
Hello Vlad, Wednesday, April 18, 2007, 5:15:08 PM, you wrote: >> class Table >> { .. VH> }; Мужики завязывайте, а то вы щас FB на паскале перепишите. Пора выдыхать. : Тема Дня: Уколы! Да ну их в задницу. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: О полумерках и странных вещах
Hello sasha, Tuesday, April 17, 2007, 2:19:21 AM, you wrote: s> Мне твоё слово "полумерки" чё-то запомнилось. Я задумался - в IB/FB их s> ведь не счесть. Вот смотри: s> 1) ... s> 10) Эх :( Вам бы, разок отхватить ORA-04091 И повоевать в ним :) А потома расширить полученые знания на 3 и 4 таблицы. А далее сходить на супорт и высказать все что вы думаете. Наверное размышлений бы хватило на всю недолгую оставщуюся жизнь. :) Тема Дня: В ком юмоp пpобуждает зло, тому с умом не повезло! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Off: Тяпница
Hello ALL, Оптимизация/Хранимые процедуры/Индексы Не о том мы мыслим тута :)) http://tycomsystems.com/beos/BeBook/The%20Kernel%20Kit/System.html#is_computer int32 is_computer_on(void) Returns 1 if the computer is on. If the computer isn't on, the value returned by this function is undefined. Тема Дня: Камни в свой огоpод я пpопускаю мимо ушей. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Кокие проци любит птица ?
Hello Ded, Friday, April 13, 2007, 12:22:04 PM, you wrote: D> Дикия люди. У нас нынче всё просто. Даже ХП уже забыли как кошмарный D> сон. Вся бизнес-логика оформлена одной фразой - D> Execute Block (S : varchar (32K)) D> begin D>Execute Statement S; D> end D> Куды ж тут без оптимизации тактов. Вызов такой? query.params["S"] := 'Хачу всех клиентов!'; Угадал??? : Тема Дня: Челюсть не воpобей, вылетит - не поймаешь. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Кокие проци любит птица ?
Hello Oleg, Thursday, April 12, 2007, 5:29:54 PM, you wrote: OL> "Janex" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >> чтоб использовалось вся мош, например, Xenon-a, то вправлять мозги >> компилеру надобыло бы или сам код движка писать по другому ? OL> Я считаю что компиляция под что-то более современное если и даст то доли процента. Оптимизирующий кодогенератор под абстрактное X86 и так вполне приличный код выдаёт. Если есть какие-то уж совсем OL> критичные участки кода то мона пробовать переписать их на асме. OL> P.S. Что сделаешь пример и скажешь что вот это кусок кода на пару страниц содеражащий какой-то алгоритм манипулирования данными влезающими в кэш проца тормозит - то тогда можно думать над ним и OL> что-то делать, а так всё равно потом упрёшься в обмен с памятью и вся жесткая оптимизация ничего не даст, уж поверь - прошли через это на Ya, в результате там осталось лишь малая доля того что OL> было изначально писано на асме мною. Соглашаясь с Олегом, Хочу привести пример из мануалов Оракла. У них всегда на первом месте стоит оптимизация пользовательского приложения :) А потом уже всякие танцы с бубном вокруг железа. Скажем так для ежесекудно выполняющегося запроса вида select name from table order by name никаие опции компиляции не помогут ускориться настолько насколько ускоряет создание индекса по name :))) Тема Дня: Дома негpа и стены ненавидят. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: Производительность?
Hello cDima, Friday, April 6, 2007, 1:12:12 AM, you wrote: c> Добрый день, c> Особенно интересует случай с примерно 1000-100 элементов в Если ты будешь сериализовать дата сеты то загрузки 100 можешь не дождаться :))) c> таблице, запросы на выборки по LIKE "Somethin%" с сортировкой по int- c> полю. А можеть нативные обьекты, бинарная сериализаци и грузить все сразу? Тема Дня: Удаpим "Пpогpессом" по оpбитальной станции "Миp"! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Firebird 2.1 Alpha 1 is available for field testing
Hello sasha, Wednesday, April 4, 2007, 2:35:46 PM, you wrote: >> От 2.1 клиента пробуй, там временно нарушена совместимость между старым >> клиентом и новым сервером (и наоборот) s> Это тоже не работает. Это я в первую очередь пробовал Попробуй через OLE DB посредством провайдера Коваленко Дмитрия Тема Дня: Опасайтесь тех, кого послали подальше: они могут далеко зайти. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Резкое изменение числа чтений в процедуре
Hello Ded, Thursday, March 1, 2007, 3:53:33 PM, you wrote: D> Рубан Станислав wrote: >> Неделю назад все было замечательно, сегодня в 500 раз хуже... D> Это наша родина, сынок (С). У тебя есть два выхода - либо горевать, D> либо наладить автомат пересчёта статистики по расписанию. Есть третий вариант тута - тута народ мерялся на каких обьемах и скока этот самый пересчет статистики собираеться. А что если(крамольная мысль) на конекте к БД поднять тред который пересчитает статистику автоматом. заснет и запуститься через 24 часа. И настроечку в конифг. # Auto_calcuate_statistic = true D> Дельфи, не D> дельфи, какая нафиг разница. А разработчики - они в курсе. Это называеться выносить административные задачи на конечного разаработчика. И эти люди говорят сервер не требует администрирования. :) D> Но до тех D> пор, пока структура индексов останется такой, какая она есть, помочь они D> нам ничем не смогут. А эта революция за очень высокими горами. Такшта... :( Тема Дня: Heavy Metal - лyчший дpyг, этo знaют вce вoкpyг. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: материал "Что принес нам Delphi 2007"
Hello sasha, Wednesday, February 21, 2007, 5:19:23 PM, you wrote: >> не понял :((( пример мона? s> Киньте BindingNavigator или MenuStrip и попробуйте добавить туда s> элементов в наследнике. Вернее можете не пробовать - не выйдет! Да ну нах :)) [Designer("System.Windows.Forms.Design.ControlDesigner, System.Design")] public class MenuStripSRCC : MenuStrip { } [Designer("System.Windows.Forms.Design.ControlDesigner, System.Design")] public class StatusStripSRCC : StatusStrip { } [Designer("System.Windows.Forms.Design.ControlDesigner, System.Design")] public class ToolStripSRCC : ToolStrip {} И вотоно счастие юзай своих наследников и все у них будеть работать :))) >> тыщам людей не в падлу сделать так :) >> namespace SRCC.Terra.EGRZ.GKU.UI.Shared.Views >> { >> /// >> /// Вид "Общие сведения" >> /// >> [ViewCaption("Общие сведения")] >> [ViewDefaultSize(670,540)] >> public partial class GeneralInfoView : GeneralInfoViewGeneric >> {} >> public class GeneralInfoViewGeneric : >> ViewUserControl >> { >> >> } >> } s> А этого я не понял. Пользуюсь Fake-классами постоянно. Как это у вас s> работает? фишка в том что >> public partial class GeneralInfoView : GeneralInfoViewGeneric >> {} Должен быть определен первым в коде и тогда все работает на ура. вот простой пример: namespace WindowsApplication6 { public partial class Form1 : MyFormGeneric { public Form1() { InitializeComponent(); } } public class MyGForm: Form { private T a_generic; } public class MyFormGeneric: MyGForm { } } Тока перестрой проект и все аглы :))) s> Та я и так SharpDevelop ковыряю помаленьку :-) Ну уж нет :)) Когда я по необходимости слез с дельфи5 и попопал в vs2003, я понял суть сакраментального слова IDE. То что борланд навзывал этим словом не совсем то. :((. Может они канешна и наворотили что за последнее время, но я уж какнибудь без них обойдуся :) Тема Дня: Блаженны звонящие, ибо они сконнектятся. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: материал "Что принес нам Delphi 2007"
Hello sasha, Wednesday, February 21, 2007, 10:36:35 AM, you wrote: >> так скажи же тогда, как надо делать Delphi! s> Можно я за него :-) s> Я уже больше года работаю с 2005-й студией. Раньше в основном с ASP.NET и я такой :) s> 1) У студии просто катастрофические проблемы с наследованием форм. s> - толком не рабтает наследование форм для новых контролов .NET 2.0 не понял :((( пример мона? s> - не работает наследование для форм с параметрами (т.е. MyForm : Form s> where T : Manager) s> я по форумам могу сказать что в мире тыщи людей которые без этого как s> рыба без воды тыщам людей не в падлу сделать так :) namespace SRCC.Terra.EGRZ.GKU.UI.Shared.Views { /// /// Вид "Общие сведения" /// [ViewCaption("Общие сведения")] [ViewDefaultSize(670,540)] public partial class GeneralInfoView : GeneralInfoViewGeneric {} public class GeneralInfoViewGeneric : ViewUserControl { } } s> 2) В студии отвратительный рефакторинг. Есть примочки типа JetBrains ReSharper стоит того чтобы его купить :) s> могу ещё придумать... Может быть фревую версию VS2005? в которую можно добавлять библиотеки??? :) Тема Дня: Телевизоp - кино, сыгpавшее в ящик. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Interbase лучше чем Firebird
Hello Dmitri, Thursday, February 8, 2007, 6:14:25 PM, you wrote: DK> Hello, Oleg! DK> Oleg Deribas wrote: >>>это еще мягко сказано. я бы сказал по другому. что драйверы Firebird, >>>окромя JayBird, практически невозможно использовать. >>>Что Firebird .Net что Firebird ODBC - недоделанные. >> >> А что с .NET не так? DK> видишь ли, когда 80% народа, которые его ставят в Visual DK> Studio, говорят что "не работает", я склонен считать DK> что виноват автор драйвера, чем что эти 80% - идиоты. DK> Может оно вообще, .Net само по себе геморройное, архитектурно. DK> Я с ним не работаю, но регулярно возникающие вопросы по драйверу DK> создают впечатление что он работоспособен только в определенных DK> условиях и с ручной настройкой. Вово создаеться впечетление что 80 процентов как раз тот количественный состав "програмистов" которые в дельфе "програмирують" мышкой. P/S/ .Net != Visual_Studio :)) Тема Дня: Hе по pту ложка, зато по моpде кpужка. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: FB2.0 попал в двольно интересный каталог
Hello Николай, Thursday, January 18, 2007, 9:03:58 PM, you wrote: НВ> По ссылке новость на osp.ru http://www.osp.ru/news/2007/0118/3892454/ НВ> Может будет кому интересно - каталог свободного ПО уровня предприятия. НВ> Есть раздел СУБД и Firebird, а также условная шкала сравнения по НВ> сообществу, функциональности, зрелости, рейтингам и прогнозам. Для тупых пятничных человеков... поясни чтоже за сЦылку ты дал. Открыл в опере полчаса пялился не нашел "раздел СУБД и Firebird" Открыл в IE, понял что вобще дебил, нажал Ctrl+F набрал "Fire" опять ниче не нашел, но теперь уже компютер. :( Пришли, можно в приват, картинку с изображением твоего урла и обведи там красным слово "Firebird" Можно еще обвести: "условная шкала сравнения по сообществу, функциональности, зрелости, рейтингам и прогнозам." Тема Дня: В жизни всякое бывает, но с годами все pеже. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Поддержим Делфи!
Hello sasha, Thursday, November 2, 2006, 2:43:31 PM, you wrote: s> От студии шарпдевелоп отстаёт отсутствием дизайнера веб-форм и s> отсутствием редактора диаграмм и ещё малосущественными для меня s> недостатками. В остальном это висьма навороченный тул. А чем вас не устраивает бесплатный вариант VS 2005? Если в интете покопать то по моему к ниму даже SVNовский клиент аттачиться. Тема Дня: Windows 95 - Окна в Hикyда. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Добавить фичу ...
Hello Makmak, Thursday, October 26, 2006, 5:45:14 PM, you wrote: >> >>>2) select * from test(Param1 = 3, Param3 = 10); >>>3) select * from TEST(Param2 = 'Пример'); >>>"Глубинный смысл" ясен помоему и ребёнку ... M> ... >> >> p.s. есть полезные фишки в ЯП, а есть бесполезные или мешающие. >> Вот то о чем ты написал - только мешающая. M> Позволю себе все-же не согласиться, что это мешающая фишка. M> и поддержать Константина. M> В принципе я согласен с каждым из 3-х пунктов приведенных им в качестве M> аргументов за. M> К первоочередным ее конечно не отнесеш, и даже во второй очереди ей M> пожалуй делать нечего, однако вещь полезная была-бы. Просить нада сразу такую фитчу insert into dummy values(a.userinput.trim.left(10)) as select a.* from user.screen.form.showmodaldialog a; недотягиваем пока с травой недотягиваем. : Тема Дня: Pуки не должны быть кpивые, они должны сгибаться. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[4]: Определение типа SQL запроса
Hello Horsun, Thursday, October 12, 2006, 10:38:33 AM, you wrote: HV> "Max Rezanov" ... >> А можно (шепотом) чтобы вот так было? HV> А что, в isql не так будет ? так :) Только хоться чтоб и в клиенских компонентах также было. Вопрос то стоял о парсерах на клиентаских компонентах. Тоесть одинаковая последовательность комманд должна работать одинаково что на isql, что на IBExperte, что на ole провайдере. Нужен ли для этого парсер клиентам? не знаю. Судя по всем нужен хотя бы для того чтобы написать SQL*Plus command ignored. :)) Тема Дня: Юниксов pазвелось - виндовсу упасть негде. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Определение типа SQL запроса
Hello Kovalenko, Wednesday, October 11, 2006, 9:30:29 PM, you wrote: KD> Дим, объясни - как сервер будет KD> подготавливать запрос без KD> использования транзакций? Он же не KD> должен видеть не закоммиченные DDL KD> запросы соседей и видеть KD> незакомиченные DDL-ы того, кто KD> подготавливает запрос. А можно (шепотом) чтобы вот так было? SQL> SQL> drop table t1; Table dropped. SQL> create table t1(dummy varchar2(10)); Table created. SQL> SQL> select * from t1; no rows selected SQL> SQL> insert into t1(dummy) values ('Y'); 1 row created. SQL> SQL> select * from t1; DUMMY -- Y SQL> SQL> rollback; Rollback complete. SQL> SQL> select * from t1; no rows selected SQL> SQL> commit; Commit complete. SQL> exit А вот тотже скрипт из SQL навигатора *** SCRIPT START : Session:[EMAIL PROTECTED](1) 12-окт-2006 10:26:48 *** Processing ... set echo on SQL*Plus command ignored. Processing ... set serveroutput on SQL*Plus command ignored. Processing ... spool $Log_out SQL*Plus command ignored. Processing ... drop table t1 Processing ... create table t1(dummy varchar2(10)) Processing ... select * from t1 Query finished, retrieving results... DUMMY -- 0 row(s) retrieved Processing ... insert into t1(dummy) values ('Y') 1 row(s) inserted Processing ... select * from t1 Query finished, retrieving results... DUMMY -- Y 1 row(s) retrieved Processing ... rollback Processing ... select * from t1 Query finished, retrieving results... DUMMY -- 0 row(s) retrieved Processing ... commit Я не знаю хто там сервер или клиентская часть медетируют, но работает одинаково : Тема Дня: В жизни всякое бывает, но с годами все pеже. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Руководство по работе с БД Firebird с использованием библиотеки ADO .Net 2.0
Hello Oleg, Thursday, September 28, 2006, 6:00:03 PM, you wrote: >> Единственный прикол это как в строке соединения прописывался >> пользователь. Было возможно несколько описаний. >> Ни одно не походило на ADO.NETовский принцип :)) OD> Какой именно принцип? Строка соединения - она строка (string) в OD> произвольной форме, в общем-то. Или где-то есть стандарт? OD> Попробуй поискать как прописывается имя хоста оракловском провайдере, OD> потом расскажешь насколько это походит на ADO.NETовский принцип... :) Первый ODP.NET Второй нативный провайдер от MS теперь FB Копать в сторону User ID может в новой версии и поправилось давно это было Тема Дня: День пpопал не зpя! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Руководство по работе с БД Firebird с использованием библиотеки ADO .Net 2.0
Hello Oleg, Thursday, September 28, 2006, 3:11:44 PM, you wrote: >> Или хочешь сказать что наши бразильские друзья в нативном провайдере, >> того, сильна умничают? OD> А кто там бразильские друзья, кстати? Carlos Guzman Alvarez - угадал? Тема Дня: И о5 я 1. Ем 7ечки. А у тебя - смо3 - 6еpня отвалилась. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[6]: Руководство по работе с БД Firebird с использованием библиотеки ADO .Net 2.0
Hello Alex, Thursday, September 28, 2006, 2:45:22 PM, you wrote: AC> MR> Или хочешь сказать что наши бразильские друзья в нативном провайдере, AC> MR> того, сильна умничают? AC> Судя по стенаниям тех, кто имеет счастье его пользовать, AC> бразильцы в творческом порыве готовы переплюнуть индусов... Ну даже не знаю что сказать, в этой эхе вот народ тоже стенает то параметры не именованы в API, то еще какая проктология :) Мы юзали его в конце 2005 еще под Net 1.1 Задача поиска из web к существующей БД. На чтение все работало нормально :) Были сложные запросы которые юзали аля временной таблицы то есть с записью тоже особых проблем не было. Единственный прикол это как в строке соединения прописывался пользователь. Было возможно несколько описаний. Ни одно не походило на ADO.NETовский принцип :)) Сечас на носу задача конвертации. Перешли на Net 2.0 будем трогать руками новый провайдер. Увидим что к чему. Может тоже начнем стенать. p.s. Перечитал еще раз статью :O Увидел где же она хоститься. И как я еще до сих пор жив, Коваленко Дмитрий наврена уже канеделябру точить. Стала понятна его фраза "И на том спасиба". Тема Дня: Удаpим "Пpогpессом" по оpбитальной станции "Миp"! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[4]: Руководство по работе с БД Firebird с использованием библиотеки ADO .Net 2.0
Hello Kovalenko, Thursday, September 28, 2006, 11:14:40 AM, you wrote: KD> Max Rezanov писал(а): >> Нихто не сомневаеться в качестве IBProvider от (www.ibprovider.com) KD> Хоть на этом спасибо. >> но работать через OLE в ADO.NET 2 это все равно что >> работать в дельфе через BDE. Ж:) KD> Это ты явно перегнул. И, если мне не KD> изменяет память, BDE как-то раз в твоих KD> тестах явно утерло нос многим. Бугага. KD> Это раз. KD> А во второй позиции у нас суслики, Макс, KD> просто суслики. А говоря проще - KD> зло.вредные "мелочи". Пора писать тесты на ADO.NET? :)) Или хочешь сказать что наши бразильские друзья в нативном провайдере, того, сильна умничают? Тема Дня: Мы -- фидошники, и имя нам -- ноделист! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: Руководство по работе с БД Firebird с использованием библиотеки ADO .Net 2.0
Hello Merkulov, Wednesday, September 27, 2006, 3:31:34 PM, you wrote: MA> Из недостатков использования Ole Db --- MA> Достоинства --- MA> Лучшем решением было бы написать MA> своего .Net провайдера над Ole Db. Чесно MA> говоря, такие мысли нас посещают давно MA> и часто. :) а пока сами довольствуемся MA> тем, что предлагает Microsoft Лучшем решением было бы сходить на http://firebird.sourceforge.net/index.php?op=devel&sub=netprovider Нихто не сомневаеться в качестве IBProvider от (www.ibprovider.com) но работать через OLE в ADO.NET 2 это все равно что работать в дельфе через BDE. Ж:) Название страницы Native OLE DB Provider for InterBase and Firebird SQL Servers. Нативный провайдер через OLE DB??? ничего не смущает ? Хотяб из прикола упомянул о наличи в архитектуре ADO.NET НАТИВНЫХ провайдеров. Да да это оно Входящие в стандартную поставку НАТИВНЫЕ провайдеры для Оракла нейм спейс System.Data.OracleClient для MSSQL - System.Data.Sql а если с доунлоадишся с верхнего урла то для тебя нативный провайдер в нейм спейсе FirebirdSql.Data.FirebirdClient для oracle тоже есть НАТИВНЫЙ провайдер от производителя ODP.NET грузить с http://www.oracle.com/technology/software/tech/windows/odpnet/index.html?msgid=4923109 нативность она несколько другая Ж:) Тема Дня: Пусть лучше надо мной смеются, чем плачут. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: ??N€?°?????µ?????µ Firebird, MysQL ?? PostgreSQL - ?°N€
Hello Kovalenko, Wednesday, September 20, 2006, 3:52:44 PM, you wrote: KD> Вот скажите мне - через что работают с KD> MSSQL из Delphi ? С ним и с аксесом при необходимости работал через ADO. Тема Дня: Юниксов pазвелось - виндовсу упасть негде. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re: OFF Стащил кусок у Экслера
Hello Slava, Thursday, July 27, 2006, 8:36:50 AM, you wrote: SE> Один из шедевров мысли. Чета набрал я в яндексе "HyTech СУБД" Первая ссылка на устав конференци в фидо кол-вом 6 штук Вторая ссылка: "SQL Сервер СУБД HyTech Версия 2.5 Базовый вариант Версия 2.51 Версия 2.55 Версия 2.56 Разное Другие программы" типа - краткость сестра таланта :) Хтонибудь нашел где оно живет? Тема Дня: Все pавно его не бpошу потому что жаба давит. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: ?
Hello Karabas, Wednesday, July 26, 2006, 11:57:27 AM, you wrote: KB> По-моему, это не сильно отличается от работы через ODBC. Принцип KB> тот же - есть драйверы умеющие работать каждый со своим сервером, KB> а приложение использует универсальные механизмы для работы с этими KB> драйверами. Не поверишь(принцЫп тот же) и данные у него вводяться скорей всего в TDBEdit, а не супер пупер компонент отнаследованый от TSocket. Не сильно - убрана как минимум одна прослойка(ODBC) + враппер с нее на VCL (DBE или ADO). Концепции доступа к данным не меняються со времен Фаулера так что извини действительно косяк. То что у Борландов слегка корявый штатный компонент для DB представления предметной области оторванный от данных - это факт. А посему каждая уважающая себя библиотека считает своим долгом написать свой собственный компонет для представления данных для UI. Посмотри у кого из компоентов прямого доступа нету своего наследника датасета? с супер пупер кшированием, с булевыми полями, с смарт рефрешем и прочими прелестями жизни. Единственное что мене на память приходит из альтенатив - kbMemoryTable но у него тоже есть те самые универсальные механизмы для работы c уровнем доступа к данным. Тема Дня: Челюсть не воpобей, вылетит - не поймаешь. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]: ?
Hello Alexey, Tuesday, July 25, 2006, 1:27:02 PM, you wrote: AP> Блин, ну может хватит меня мучать ? :-E Надеюся канделябером не отхвачу Все хватить болше не буду : /// /// Основной интерфейс доступа к данным. Каждая реализация данного коммонента /// обрабатывает соответсвующий вид источника данных, например БД Oracle, БД Interbase и т.д. /// public interface IDataProvider : IDisposable { /// /// Инициализация соединения /// /// Параметры соединения void Init(IDictionary aProviderParams); #region Работа с провадером как с БД /// /// Текущее открытое соедиение /// string ConnectionString { get; } /// /// Провайдер содуржит открытую транзакцию /// /// Истина если транзакция открыта bool InTransaction(); /// /// Начать транзакцию /// void StartTransaction(); /// /// Подтвердить транзакцию /// void CommitTransaction(); /// /// Отменить транзакцию /// void RoolbackTransaction(); /// /// Открыть соединение /// void Open(); /// /// Зкарыть соединение /// void Close(); #endregion /// /// по имени базового асбстрактного DAL-компонента возвращает его реализацию /// для соответсвующей data-платформы /// /// /// IDAL ProvideDAL(Type a_DALType); /// /// по указанному интерфейсу возвращает его имплементацию /// /// /// TDAL ProvideDAL () where TDAL:IDAL; } /// /// Расширение DataProvider - работа через ADO.NET. Наследуется от /// public interface IADODataProvider : IDataProvider { /// /// Прямое получение Connection /// IDbConnection GetConnection(); /// /// Возвращает текущую транзакцию /// IDbTransaction GetTransaction(); /// /// Выполняет SELECT-команду и возвращает DataTable /// /// Запрос /// Таблица для сохранения результата /// void ExecuteSelect(string a_SelectExpression, DataTable a_DataTable); /// /// Выполняет SELECT-команду с параметрами /// и возвращает DataTable /// /// Запрос /// Таблица для сохранения результата /// Колекция пар имя_параметра:значение /// void ExecuteSelect(string a_SelectExpression, DataTable a_DataTable, IDictionary a_Params); /// /// Выполняет SELECT-команду с параметрами и заполняет датасет /// /// Запрос /// DataSet для заполнения /// Имя таблицы в DataSet /// Колекция пар имя_параметра:значение /// Начальная строка заполнения /// Количество строк для заполнения void ExecuteSelect(string a_SelectExpression, DataSet a_DataSet, string a_TableName, IDictionary a_Params, int a_StartRow, int a_DeltaRow); /// /// Выполняет Select команду и запоняет ее результатами датасет /// /// Запрос /// DataSet для заполнения /// Имя таблицы в DataSet void ExecuteSelect(string a_SelectExpression, DataSet a_DataSet, string a_TableName); /// /// Выполняет обновление таблицы в БД (выполняет INSERT, UPDATE и DELETE) /// /// Таблица, изменения из которой попадут в БД /// Наименование таблицы в БД void ExecuteUpdate(DataTable a_DataTable, string a_TableName); /// /// Выполняет команду не возвращающую результатов /// возврат количество обработанных записей /// /// SQL команда int ExecuteCommand(string a_SQLStatement); /// /// Выполняет команду не возвращающую результатов /// возврат количество обработанных записей /// /// SQL команда /// Список параметров int ExecuteCommand(string a_SQLStatement, IDictionary a_Params); /// /// Выполняет команду которая как правило возвращает одну запись /// и возвращает первое поле этой записи /// /// SQL комманда /// object ExecuteScalar(string a_SQLStatement); /// /// Выполняет команду которая как правило возвращает одну запись /// и возвращает первое поле этой записи /// Варисант с параметрами /// /// SQL комманда /// Колекция пар имя_параметра:значение /// object ExecuteScalar(string a_SQLStatement, IDictionary a_Params); /// /// Выполнить хранимую процедуру /// /// Имя процедуры /// Параметры /// object ExecuteStoredProcedure(string
Re: описание IB API
Hello Alexey, Sunday, July 23, 2006, 6:28:53 PM, you wrote: AP> Есть вариант решения проблемы - перехватывать все вызовы Самый удший из вариантов :( AP> Вопрос: Где взять самое достоверное описание функций AP> IB API? Я однажды работал немного с описанием от IB6, AP> но там было много неточностей и ошибок. Для твоей задачи несколько решений на разных уровнях принятия решения: -Менеджмент(скеолько готов платить): а) отказаться от разаработки вообще б) начать новый проект -Архитектор а) переползти по рыхлому на BDE б) переползти по рыхлому на ADO -Програмер а) по рыхлому слабать собственный аналог BDE,ADO б) попрыгавши с бубном патерном декоратор развести FibPlus на компоеннты прямого доступа для Оракла -Хакер а) на про а API ты уже знаешь б) сесть как снифер на 3050 ну и транслировать все туды сюды на 1521 А вобще оЧень хотелось услышать знатоков хаящих промежуточный слой DAL. : Тема Дня: Тот, кто хpапит, всегда засыпает пеpвым. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED]
Re[2]:
Hello Yurij, Tuesday, July 4, 2006, 5:10:47 PM, you wrote: Y> Смех в том, что в итоге получаем: покупается Оракл Y> за бешеные деньги, и большую часть его функциональности Y> делаем заново на сервере приложений. Персонально ты можешь смеяться. Но что сказал ты подумал? Вообщето проектировние начинаеться откудава? - с предметной области. Сервер приложений работает с обьектами предметной области. таким макаром ты за БЕШЕННЫЕ деньги гдето купил оракл для своей предметной области? Здай нычку я уже бегу к начальству говорить что мне программеры не нужны, все за програмированно, готовьте бабки. Тема Дня: Воpоне Бог на вход подал 4 вольта... До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED] --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re[2]:
Hello Dmitri, Saturday, July 1, 2006, 10:54:47 AM, you wrote: DK> то есть, такое "грамотное приложение" DK> 1. не должно использовать триггеров и процедур DK> 2. использовать минимальный поддерживаемый всеми SQL DK> 3. ориентироваться только на блокировочную архитектуру DK> или на версионную, то есть число серверов для портирования DK> все равно ограничено DK> 4 DK> вот и получается, что при таком количестве оглядок, я скажу проще (тока без обид) SQL сервер всего лишь часть системы делать из него идола как то не хорошо :/ Для примера просто скажу hibernate. Тема Дня: Hе доводите Чайник до кипенья... До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED] --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re[2]: Off. Но может кто подскажет.
Hello Мадорский, Thursday, June 29, 2006, 5:25:23 PM, you wrote: МГВ> Я вот не знаю, может это как-то с работой TClientDataSet связано? Он не весь МГВ> в исходниках. Какие-то вызовы в oleaut32 уходят, а чего там делается? И МГВ> вообще, почему он файл создать пытается? Не находит чтоли? Я в исходниках не МГВ> нашел, что в случае когда файла нет, он его пытается создать... А может проктологически? берешь энтот cds на старте копируешь в %temp% потом грузишь оттудава. Копируй через стреам ручками причем файл отрывай ченить типа раедонли. Тема Дня: День пpопал не зpя! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED] --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re[2]: Аналог CONNECT BY PRIOR
Hello Ded, Wednesday, June 21, 2006, 4:16:20 PM, you wrote: D> Alex Cherednichenko wrote: >> Когда проктологи говорят о "широких возможностях", мне СТРАААШНО... D> А мне уже чо-то нет. Уже чо-то скушно. Ибо они только об энтом всё D> время и говорят... Это значит что остальной функционал безукоризнено выполнен осталась одна проктология. Тема Дня: В боpьбе бобpа с ослом всегда побеждает бобpо. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED] --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re[2]: [ANN]
Hello sasha, Thursday, June 1, 2006, 5:52:40 PM, you wrote: >> Знакомы с RemoteObject для дельфей? во сколько оцениваем трудоемкость? >> >> Портирование старых исходиников с офигенно класной библиотекой >> удаленного взаимодействия по TCP/HTTP на базе Indy = 9 мес. s> Причём тут портирование? Я про НОВЫЕ проекты говорю. Смотри на кого репли делалось :) >> Чтение документации по нейм спейсу System.Runtime.Remoting - 1 неделя. s> Я не знаю о чём там неделю можно читать. Мне в нём копаться глубоко s> не доводилось. Мне достаточно три строчки вроде этих: s> TcpChannel channel = ... s> Мы с этим разобрались за пол дня при том что я никогда не работал с s> технологиями аналогичными Remoting (кроме Midas разве что). может быть именно поэтому мне достаточно паписать чуть больше :) Суть чтения документации в том чтобы понять в целом возможности определенных механизмов. Тогда при возникновении проблем можно будет знать как их решать и возможно ли это будет в принципе. Тема Дня: Пусть лучше надо мной смеются, чем плачут. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED] --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re[2]: [ANN]
Hello Boulitchev, Thursday, June 1, 2006, 2:33:32 PM, you wrote: BA> "sasha" >>К стати, обратите внимание на SharpDeveloper 2.0. Конечно до студии он не >>дотягивает, то тоже вполне мощный инструмент, который замечательно работает >>со студийными солюшинами. BA> поэтому трижды нахуахуа? Знакомы с RemoteObject для дельфей? во сколько оцениваем трудоемкость? Портирование старых исходиников с офигенно класной библиотекой удаленного взаимодействия по TCP/HTTP на базе Indy = 9 мес. Чтение документации по нейм спейсу System.Runtime.Remoting - 1 неделя. Тема Дня: Виpусы - это не только ценный код... До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED] --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re[4]: [ANN] ????????????????
Hello Boulitchev, Thursday, June 1, 2006, 10:33:55 AM, you wrote: BA> коробки и у меня есть а работать будем на D7, потому как IDE - это еще не BA> разработка :) Именно поэтому я и говорю что разаработка - Это именно IDE. Почему то нихто не хочет в нотепаде писать и компилировать на freepascale. Тема Дня: Pуки не должны быть кpивые, они должны сгибаться. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED] --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re[2]: [ANN] ????????????????
Hello sasha, Thursday, June 1, 2006, 1:32:39 PM, you wrote: s> К стати, обратите внимание на SharpDeveloper 2.0. Конечно до студии s> он не дотягивает, то тоже вполне мощный инструмент, который s> замечательно работает со студийными солюшинами. Лучше обратит внимание на последнюю компютеру. Тама на диске бесплатный Express Edition. (можно тянуть по инету но будет дороже) А потома зайти на всем известный сайт и посмотреть чем отличаеться тотже експрес от профешинала. И сразу бежать покупать Delphi 2007. Тема Дня: Пусть лучше надо мной смеются, чем плачут. До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED] --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---
Re[2]: [ANN] ????????????????
Hello Boulitchev, Wednesday, May 31, 2006, 6:06:12 PM, you wrote: BA> скорее всего Вы ни 6-ой ни 7-ой дельфы не покупали Могу спецально для вас прислать фотографию шкафа на котром коробки Delphi 5,7 MS VS 2003, 2005. Прям с телефона сделаю 640х480. И повторю свое мнение, то что в делфи - не IDE. Тема Дня: Philips: изменим жизнь к лешему! До не скорой встречи в аду, Maxmailto:[EMAIL PROTECTED] --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---