Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2010, 10:34   #1
badgo
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 21
Восклицание C# and Mysql

Здравствуйте!Помогите пожалуйста...
У меня 2 вопроса...
1)Мне нужно реализовать на C# проверку статуса сервера.То есть программа конектится к ип:порт если получилось,пишет online,если нет,то offliine.На php знаю как сделать,а с C# у мя туго.
2)Второе...Имеется таблица...в ней есть столбец,состоящий из ноликов и единиц,мне нужно с помощью C# вывести количество единиц.Это вообще не представляю как сделать...
Заранее благодарю.
badgo вне форума Ответить с цитированием
Старый 24.01.2010, 10:48   #2
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

Идеш на сайт MySql на главный оттуда качаешь библиотечки для донета...
Подключаишь их...
И вперед вот пару примеров:
Код:
//Так мы выводим значения в GridView:

private static MySqlConnection myConnection;
        private static MySqlDataAdapter myDataAdapter;
        private static DataSet myDataSet;
        private static string strSQL;              

try
                {
                myConnection = new MySqlConnection("server=localhost; user id=root; password=pass; database=mydatabase; pooling=false;");
                strSQL = "SELECT * FROM mytable;";

                myDataAdapter = new MySqlDataAdapter(strSQL, myConnection);
                myDataSet = new DataSet();
                myDataAdapter.Fill(myDataSet, "mytable");


                MySQLDataGrid_0.DataSource = myDataSet;
                MySQLDataGrid_0.DataBind();

                this.infoText.Text = "БД доступна для записи";
                }
            catch
                {
                this.infoText.Text = "БД не отвечает";
                }

//Так запишем данные в таблицу:

                

try

                {

                strSQL = "insert into mytable(id,name,Email,date_field) values (" + this.idTextBox.Text.ToString() + ",'" + this.nameTextBox.Text.ToString() + "','" + this.emailTextBox.Text.ToString() + "','" + Time1().ToString() + "');";

                

                myDataAdapter = new MySqlDataAdapter(strSQL, myConnection);

                myDataSet = new DataSet();

                myDataAdapter.Fill(myDataSet, "mytable");

                this.idTextBox.Text = "";

                this.nameTextBox.Text = "";

                this.emailTextBox.Text = "";

                Response.Redirect("testbd.aspx");

catch

{

}
также можно пользоваться не датаадаптером а MySqlCommand но чтото в моем случаи мне не особо нужно...
dampirik вне форума Ответить с цитированием
Старый 24.01.2010, 10:59   #3
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

1)
Код:
TcpClient client = new TcpClient();
try{
client.Connect("127.0.0.1",3333);
this.textbox.text= "ЕСТЬ КОНЕКТ0";
catch
{
this.textbox.text= "Неотвечает";
}
2)
Код:
SELECT Твой_столбец FROM Твоя_таблица WHERE Твой_столбец="1";

Последний раз редактировалось dampirik; 24.01.2010 в 11:01.
dampirik вне форума Ответить с цитированием
Старый 24.01.2010, 11:38   #4
badgo
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 21
По умолчанию

dampirik, спасибо,с 1 разобрался...сейчас буду пробовать второе...

Ладно...второе для меня сложновато будет...да не обязательно
Спасибо большое!

Помогите пожалуйста...я так и не разобрался с этим mysql...Кто может мне написать программку,без интерфейса можно...чтобы она при запуске меняла значение в одной строчке,затем запускала 2 .bat файла с интервалом в 5 сек...И напишите пожалуйста в комментариях к коду где менять координаты ячейки вносимую информацию...буду чрезмерно благодарен...
P.S.Не обязательно на шарпе

Последний раз редактировалось Stilet; 28.01.2010 в 13:28.
badgo вне форума Ответить с цитированием
Старый 27.01.2010, 11:48   #5
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

Если есть наработки поможем... если нужна программа, то во фриланс
dampirik вне форума Ответить с цитированием
Старый 27.01.2010, 13:37   #6
badgo
Пользователь
 
Регистрация: 18.01.2010
Сообщений: 21
По умолчанию

Мне нужна именно часть,где вносится информация в mysql,остальное я сам
badgo вне форума Ответить с цитированием
Старый 28.01.2010, 13:23   #7
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

Код:
try

                {

                strSQL = "insert into mytable(id,name,Email,date_field) values (" + this.idTextBox.Text.ToString() + ",'" + this.nameTextBox.Text.ToString() + "','" + this.emailTextBox.Text.ToString() + "','" + Time1().ToString() + "');";

                

                myDataAdapter = new MySqlDataAdapter(strSQL, myConnection);

                myDataSet = new DataSet();

                myDataAdapter.Fill(myDataSet, "mytable");

                this.idTextBox.Text = "";

                this.nameTextBox.Text = "";

                this.emailTextBox.Text = "";

                Response.Redirect("testbd.aspx");

catch

{

}
dampirik вне форума Ответить с цитированием
Старый 31.01.2010, 19:51   #8
Beralus
 
Регистрация: 29.01.2010
Сообщений: 8
По умолчанию

Цитата:
Сообщение от badgo Посмотреть сообщение
2)Второе...Имеется таблица...в ней есть столбец,состоящий из ноликов и единиц,мне нужно с помощью C# вывести количество единиц.Это вообще не представляю как сделать...
Заранее благодарю.
SELECT COUNT(NaimenKolonki) AS KolichEdin FROM NaimTable WHERE NaimenKolonki=1;
Beralus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с MySQL в С++ с использованием библиотеки mysql++ oleg kutkov Visual C++ 5 30.12.2010 16:40
обновление в блоге - Работа с MySQL в С++ с использованием библиотеки mysql++ Pblog Обсуждение статей 0 16.08.2009 16:00
Mysql бд krasava SQL, базы данных 1 19.04.2009 14:54
MySQL нужна библ. для Visual C++ (MySql++) Alexoid Visual C++ 8 07.05.2008 18:29