Сообщения

Сообщения за 2010

Приложение Hello World на Asp .Net в среде Visual Studio 2008

Изображение
Многие web-программисты, привыкшие работать с php и perl, мечтают научиться создавать приложения asp .net, но не знают с чего начать и как подступиться к этой технологии. Поэтому в этой статье я хотела бы коротко рассказать, как сделать самое простое asp .net приложение и как выгрузить его на виртуальный хостинг. Нам понадобится среда Visual Studio 2008 (я не буду здесь описывать, что такое Visual Studio, с чем ее едят и ее технические требования. Думаю, мой читатель и так уже знает все это или разберется сам). Кроме этого нам понадобится бесплатный windows хостинг с поддержкой asp .net для тестирования нашего приложения (нет, мы конечно можем протестировать наше приложение и на локалхосте, но, согласитесь, - это не одно и то же). Я предлагаю вам использовать для этого бесплатный хостинг http://www.somee.com . Как создать простейшее приложение в Visual Studio 2008 подробно описано здесь http://www.dotsite.ru/Tutorials/ASP.NET/Baby%20Steps/Creating%20application%20with%20Visual%20Stu

С# select запрос, возвращающий одно значение

С ситуацией, когда нужно получить из таблицы одно поле, зная другое встречается довольно часто. Например, при написании программы, работающей с MsSQL где запрещены подзапросы в insert запросе сплошь и рядом нужно отдельным запросом получать id по имени или имя по id, поэтому я решила упростить себе эту рутинную задачу и написала процедуру для выполнения select запроса, который заведомо должен вернуть один результат.   public string one_result_query(string query, SqlConnection connection)   //Процедура выполнения SQL запроса, возвращающего один результат    //например чтобы узнать наименование по ид или наоборот   //возвращает этот результат в виде строки   {   SqlCommand myCommand = new SqlCommand(query, connection);   myCommand.Connection.Open();   object q_result = myCommand.ExecuteScalar();   myCommand.Connection.Close();   myCommand.Dispose();   return q_result.ToString();   } Кстати, в одном