powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запрос с БД
5 сообщений из 5, страница 1 из 1
Запрос с БД
    #33994860
NikPl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используется MySQLDirect .NET version 3.50 for .NET Framework 2.0 [size 2543 Kb]
(http://crlab.com/mysqlnet/download.html)

на прикреплённом рисунке:
Хочу сделать запрос из textbox, допустим в одном фамилия в другом имя.
на пхп было бы так:
WHERE '$fam' like 'Иван%' AND '$name' like 'Иван%'

а как на С# сделать запрос из textbox?
...
Рейтинг: 0 / 0
Запрос с БД
    #33995178
Фотография Sv219
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
string fam = TextBoxFam.Text;
string name = TextBoxName.Text;
string query = "SELECT * FROM TableName WHERE Fam LIKE '" + fam + "%' AND Name LIKE '" + name + "%'"
...
Рейтинг: 0 / 0
Запрос с БД
    #33995182
Фотография smeh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получи значение нужных полей в строковом виде и вставь в нужное мето запроса.

Код: plaintext
1.
2.
3.
4.
5.
string Name = textbox1.Text;
string SName = textbox2.Text;

string query = "select ................ where name like '"+Name+"%' and sname like '"+SName+"%';


но это прямая дырка в базу для злоумышленника :-)
...
Рейтинг: 0 / 0
Запрос с БД
    #33995210
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2автор исползуй параметры, если привыкниш на такие веши '"+Name+"%'
очен пожалееш!

Код: plaintext
1.
2.
sqlcommand sqlcom = new sqlcommand("select ....  WHERE Fam LIKE @fam and Name LIKE @name");
sqlcom.Parameters.Add("@fam",SqlDbType.VarChar).value = textbox1.text;
sqlcom.Parameters.Add("@name",SqlDbType.VarChar).value = textbox2.text;



----
www.hramin.jino-net.ru
...
Рейтинг: 0 / 0
Запрос с БД
    #34004712
NikPl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что-то не догнать... есть
//
// mySqlCommand1
//
this.mySqlCommand1.CommandText = resources.GetString("mySqlCommand1.CommandText");
this.mySqlCommand1.Connection = this.mySqlConnection;
this.mySqlCommand1.Name = "mySqlCommand1";
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(12, 143);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(118, 20);
this.textBox1.TabIndex = 1;
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged_2);
//
// textBox2
//
this.textBox2.Location = new System.Drawing.Point(153, 143);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(121, 20);
this.textBox2.TabIndex = 0;
this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged);
//

запрос в mySqlCommand1.CommandText

кому не лень гляньте
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запрос с БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]