Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи пользователя: Abigail (список заголовков)
14:47 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Нужна помощь в настройке репликации peer-to-peer (одноранговая) на двух серверах (tinu и tinz). Обе базы находятся на MS SQL Server 2008. Репликацию вроде как настроила, но вот проблема — на одном сервере все норм (на tinu), транзакции с него доходят до другого сервера, изменения в базу вносятся, а у другого (tinz) — нет, причем агент чтения журнала не запускается и вылетает с ошибкой «Агент "TINZ-TI_RELEASE-13" восстанавливается после ошибки. Осталось N попыток. Дополнительные сведения см. в журнале заданий агента в папке "Задания".» Выглядит это так:

читать дальше

Свойства публикаций у обоих серверов идентичны:

читать дальше

Настройки безопасности чтения журнала тоже одинаковые:

читать дальше

SQL Агент запускается от учетной записи локального администратора, с издателем соединяется через учетную запись администратора БД.
Какие могут быть проблемы? Куда смотреть, что проверить?

@темы: MS SQL, Windows, База данных, Вопрос

18:27 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Народ, объясните, пожалуйста, замыкания в C#. Каким-нибудь простым человеческим языком. Лямбда-выражения я понимаю, но когда выражение имеет такой вот вид: х += () => Console.Write(i); то я просто теряюсь. Что выполняют эти таинственные скобки? Будет здорово, если объясните на простеньком примере.

@темы: Вопрос, C#

19:55 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Народ, помогите, пожалуйста, с запросом, я уже весь мозг себе сломала.
Есть у меня табличка Objects с полями - Id, ParentId, CreateDate, где Id - уникальный Guid-идентификатор, ParentId - родитель нашего объекта, у него может быть несколько наследников, и CreateDate - дата создания объекта. Мне нужно получить список Id (и только их, т.к. это подзапрос, результатом которого должна быть таблица с 1 колонкой айдишников), сгруппированных по ParentId с последней датой создания, то есть если у нас есть таблица:

Id ---------- ParentId ---------- CreateDate

E534F45F-11A2-4984-82EB-0002FDF37AC5 ---------- 68076EC1-CA15-48D5-BBA4-026CE2460EED ---------- 2006-12-18 12:48:20.000
56019FB7-5B9E-4C18-99D8-0003572EAB46 ---------- C1EBB20E-629C-4D13-87F6-000256EF6F94 ---------- 2008-10-28 11:47:11.140
3B91844A-C9FE-4F11-A458-00039BB5EA45 ---------- 68076EC1-CA15-48D5-BBA4-026CE2460EED ---------- 2011-08-01 11:06:51.030
E533DBD1-B648-48D3-A823-0004ADC68050 ---------- C1EBB20E-629C-4D13-87F6-000256EF6F94 ---------- 2012-02-02 10:00:25.287
59F87EB5-3B25-48EB-8F51-00062A9C3F5E ---------- 68076EC1-CA15-48D5-BBA4-026CE2460EED ---------- 2009-08-11 10:19:40.893

то результатом должна быть таблица:

Id
3B91844A-C9FE-4F11-A458-00039BB5EA45
E533DBD1-B648-48D3-A823-0004ADC68050

Я понимаю, что для этих нужд сделали Group by, и вот запрос, который я смогла родить:



Но в этом случае таблица даст 2 колонки, а мне нужна только одна. Но убрать MAX(CreateDate) из SELECT я не могу, потому что иначе не будет вычисляться максимальная дата. Есть идеи как переписать запрос?

АПД. Причем мой запрос ничего не изменит, т.к. при выводе Id группировка бессмысленна.

@темы: База данных, MS SQL

14:43 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Народ, кто-нибудь из вас работал с вордовскими шаблонами в ASP.Net? Мне при выгрузке .dot-шаблона нужно в файл вставлять подложку (смотреть пример подложки), но непосредственно в шаблон вставлять не вариант - их там более 50 штук, и нужны как с подложкой шаблоны, так и без нее. Кто-нибудь знает как это можно сделать программно, через код?

@темы: C#, ASP.Net

13:26 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Здравствуйте. У меня есть проект в Visual Studio на С#. Для определенных нужд я использую в проекте картинки, которые лежат в папке Debug проекта. Мне необходимо сделать так, чтобы пользователь через форму смог бы добавлять свою картинку в эту папку, причем чтобы ее имя можно было бы задать полем на этой же форме. Чтобы взять файл, я использую OpenDialogFile, а вот как его теперь пересохранить под нужным мне именем?

@темы: C#

14:37 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
У меня на форме есть AJAX-контрол CalendarExtender, и его значение берется из БД. Допустим, у нас есть значение "12.09.2011", а в самом контроле оно отображается вот так: "12.09.2011 0:00:00". Скриншот:

Кто-нибудь знает как можно избавиться от значения времени? Нужно, чтобы отображалась только дата.

@темы: Вопрос

16:57 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Есть класс "Квартира", у нее есть последователь "Комната". У Комнаты есть поле, отвечающее за жилую площадь.

Необходимо посчитать количество жилых комнат в каждой квартире. Для этого проверяется следующее условие: если в поле "Жилая площадь" есть значение, то прибавляем к счетчику 1. В конце возле каждой квартиры выводим значение "Количество жилых помещений".
Собственно код:



Но, как вы видите, значение RoomCount вычисляется по всем квартирам и в итоге выводится общее количество жилых комнат по всем квартирам. Одна и та же величина:


По хорошему было бы выводить return сразу после второго цикла foreach, да только так нельзя, неправильно. Так как все-таки сделать?

@темы: База данных, C#

20:27 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Народ, такая вот проблема.
Есть программа на языке SIMULA, которая в течение определенного времени моделирует систему. Дело в том, что этот чудесный язык имеет свой внутренный таймер и сам отсчитывает время моделирования. Например, мне нужно посмотреть как будут ломаться и чиниться компьютеры в течение года. И вот программа отсчитывает 365 дней.

А вот теперь вопрос. Нужно эту систему написать на ЯВУ. Решила взять Delphi, потому как есть исходники. И теперь проблема - как сформировать счетчик, который бы считал 365 дней и в течение этого времени делал там всякие процедуры, а как только это время прошло - все останавливал. Обычный таймер класса TTimer с его методом Interval не сильно помогает, ведь во время этих 365 дней компьютеры какое-то время работают и определенное время чинятся, то есть нужно еще так сделать, чтобы была синхронизация.

Задание у меня звучит так:
В школе имеется 100 компьютеров. Компьютеры периодически выходят из строя. Время нормальной работы распределено нормально с мат. ожиданием 30 дней и дисперсией 15 дней. Время ремонта распределено равномерно от 1 до 3 дней. Сколько нужно ремонтников для того, чтобы постоянно работало 90 компьютеров в будни дни.

У меня есть задумка, например взять один компьютер, у него например есть величина "общее время работы", постоянно прибавлять к этому значению время работы и время ремонта и потом сравнивать - если значение достигло 365 дней, значит компьютер уходит из системы, если нет - то заново начинаем цикл. Но может быть вы можете предложить что-нибудь попроще? Может есть какая-нибудь библиотека, которая содержит в себе нормальный таймер? Или какой-нибудь другой язык, где это делается проще...

@темы: Delphi, Моделирование

01:07 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
И опять проблема с адекватным выводом таблицы в DataGridView. Эта проблема чем-то похожа на предыдущую, которая, в силу моих слабых интеллектуальных способностей, так и не решилась.
Итак, что мы имеем: есть в таблице колонка, данные которой типа boolean. Выводится эта колонка в виде CheckBox. А проблема заключается в том, что я не знаю как составить условие: если данные в ячейке - true, то checkbox.checked=true и наоборот. Вот как мне связать данные из моей базы данных и этот несчастный чекбокс?
Сейчас все выглядит так:

Там, где стоимость 300 рублей у типа комнаты галка не должна стоять, а где 500 - должна, потому что там тип комнаты - true. Но во всей таблице чекбоксы без галок.

@темы: База данных, C#, Вопрос

21:06 

Столбцы DataGridView

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Народ, я снова с проблемой по Visual Studio. У меня есть DataGridView, в которой есть колонка, данные которой имеют тип Boolean. То есть при запуске программы таблица выводится так:

Мне нужно сделать так, чтобы вместо "true" и "false" выводились значения "Да" и "Нет". Как это можно сделать?

@темы: Вопрос, База данных, C#

20:42 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
А есть ли тут те, кто в Visual Studio сталкивался с проблемой "Строка не найдена или изменена" (Row not found or changed)?
Никак не получается понять где косяк.
Вот код:



А вот теперь самое интересное: если мы подтверждаем изменение записей, то есть в самом первом условии у нас VisitorID>0, то все работает без проблем и строки изменяет. А вот если у нас идет добавление строк, то есть VisitorID<=0, на строчке _dc.SubmitChanges(); вылетает та самая ошибка с неизменяемыми и несохраняемыми строками. Вот где у меня косяк?
Если кому надо, могу дать код родительской формы и скриншоты обеих форм.

@темы: C#, База данных, Вопрос

23:48 

MS SQL - проблема с запросом

All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Народ, помогите, пожалуйста, сформировать запрос.

У меня есть две таблицы: в одной списки всех комнат гостиницы, в другой - информация о посетителях, датах заезда и отъезда и комнатах, которые они занимают. Таблицы связаны ключом RoomID. Дело в том, что могут быть заняты не все комнаты, то есть вторая таблица содержит информацию только о тех комнатах, что заняты.

А теперь смысл запроса: необходимо вывести список всех свободных на заданную дату комнат.
Запрос, который я приведу ниже, выводит список тех комнат, которые заняты, но не на то число, которое я указываю. А нужно, чтобы он выводил список всех свободных комнат плюс те, что заняты, но на другую дату:



Такое ощущение, что запрос полностью игнорирует содержимое таблицы Rooms. Что с этим делать?

@темы: MS SQL, База данных, Вопрос

14:19 

Проблемы с форматом типа money в MS SQL Server 2008

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Люди, подскажите, пожалуйста, как в MS SQL Server 2008 сделать так, чтобы тип money отображался не в таком формате: $12345,6789, а в таком: $12345,67. Т.е. по сути мне нужно убрать две последние цифры после запятой. Как это можно сделать?

@темы: База данных, MS SQL

19:29 

All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Здравствуйте. У меня тут проблема. Программа должна в считанном массиве подсчитать число ее строк, в пределах каждой из которых элементы упорядочены по возрастанию.



i и j - счетчики для количества строк и элементов в строке соответственно.
l и q - количествj строк и элементов в строке соответственно.
kol - количество упорядоченных по возрастанию строк.
m - количество пар элементов, в котором первый элемент меньше второго.

А теперь внимание вопрос: алгоритм не работает, ха-ха. В вводимом массиве есть по крайней мере одна строка с упорядоченными по возрастанию элементами, поэтому ошибка в самом алгоритме.
Трассировка не помогла, некоторые упорядоченные как надо элементы просто игнорировались условием, I wonder why...
Только на вас и надеюсь)) :hang:

ru_programming

главная