Понедельник, 25 Ноября 2024, 19:19

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Си и mysql
geralexДата: Понедельник, 24 Октября 2011, 07:07 | Сообщение # 1
участник
Сейчас нет на сайте
Приветствую. Подскажите, столкнулся с такой проблемой. Есть проект, форма на которой есть textBox и кнопка Button. При нажатии на кнопку происходит коннект к серверу mysql и выполнение запроса update по тому значению которое указано в textBox. Проблема с которой столкнулся такова, что textBox расположен на форме, а все настройки подключения + сама команда update в отдельно классе, и когда я прописываю он пишет что не видит textBox, как правильно реализовать, помогите.

Пример проекта: https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B2UtVomxTY3-OGY3Yzg3NTMtM2RhMS00ZTk3LWE5M2EtZjYwOTZiOWY2ODZh&hl=ru


Сообщение отредактировал geralex - Понедельник, 24 Октября 2011, 07:10
0x90Дата: Понедельник, 24 Октября 2011, 12:11 | Сообщение # 2
участник
Сейчас нет на сайте
Хотел было посмотреть в чем дело, а там код на шарпе wink Тема не в том разделе, здесь Вам врятли помогут.
StageДата: Понедельник, 24 Октября 2011, 12:56 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
Quote
string query = "UPDATE user SET Time='0' WHERE AccountID ='+textBox1.Text+'";


Говнокод. Правильное решение:
Quote

public void Update(string accountID)
{
string query = String.Format("UPDATE user SET Time='0' WHERE AccountID ='{0}' ", accountID);
...
}


Вызываешь из Form1.cs
Quote

private void bUpdate_Click(object sender, EventArgs e)
{
dbConnect.Update(textBox1.Text);
}
geralexДата: Понедельник, 24 Октября 2011, 22:29 | Сообщение # 4
участник
Сейчас нет на сайте
Stage, спасибо =)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг