Обновляем данные в MySQL

//на определенную дату
UPDATE tariff SET DATE_CLOSE = '2013-09-09 11:11:11' WHERE DATE_CLOSE IS NULL OR DATE_CLOSE = '0000-00-00 00:00:00';


//реплейсем все совпадения
UPDATE news SET clear_content = REPLACE(clear_content, '& nbsp ;',' ');


//обновляем на текущую дату в C#
string datenow = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
string notnullsql = "UPDATE tariff SET DATE_CLOSE = '" + datenow + "' WHERE DATE_CLOSE IS NULL OR DATE_CLOSE = '0000-00-00 00:00:00'";
MySqlCommand notnullcmd = new MySqlCommand(notnullsql, Connection());
notnullcmd.ExecuteScalar();

Создаем и публикуем WCF-сервис на C# в IIS

Дело было вечером, делать было нечего… ))
Но да ладно — перейдем к чистой практике))

1. Создаем новый проект в visual studio:
Visual C# -> WCF -> Приложение службы WCF (наше название - WcfService2)


2. Здесь мы меняем с дефолта только тип входящего и выходного параметра с int на string:
а) в файле IService1.cs в GetData меняем тип на string:
string GetData(string value)

б) в файле Service1.svc.cs в GetData меняем тип на string:
public string GetData(string value)


3. Проверяем:
в обозревателе решений переходим на Service1.svc.cs и жмем на F5 — запускается тестовый WCF-клиент; выбираем метож GetData и в значении вбиваем любую строку — потом «Вызвать». В результате видим: «You entered: Maxa»

4. Публикуем:
В обозревателе решений правой кнопкой мыши на головном файле сервиса (в нашем случае WcfService2) выбираем Опубликовать. Именование профиля — обязательно свое (не дефолтное). Способ публкиации — Файловая система. Выбираем путь и жмем на «Опубликовать». Далее переходим в проводнике на эту папку и снимаем галочку «только для чтения»

Читать дальше →