当前位置:编程学习 > C#/ASP.NET >>

C# winform使用MYSQL的问题

描述:
表结构
user_id      info
id-001      (blob)  ←光标移到(blob)这里显示的是姓名
id-001      (blob)  ←光标移到(blob)这里显示的是职位
id-001      (blob)  ←光标移到(blob)这里显示的是年龄


首先我定义
string a ;//根据姓名查ID 
string b ;//根据ID查记录
a = textBox1.Text.Trim();

from中有个TeXT 输入框 
我现在输入某人姓名 查某人user_id

string chaxun = "select user_id from info_data where convert(info using gbk) like '%" + a + "%'";
 
        MySqlConnection myConnection = new MySqlConnection("server=192.168.1.111;user id=aaa;password=aaa;database=aaa;");
        MySqlCommand myCommand = new MySqlCommand(chaxun, myConnection);
        myConnection.Open();
        MySqlDataReader reader =  myCommand.ExecuteReader();


其中一直遇到问题,网上说用遍历。查了些资料搞不定
怎么才能根据输入姓名查出user_id 求高手帮忙打一下。万分感谢。
--------------------编程问答-------------------- 顶 坐等高手 --------------------编程问答-------------------- 以前用MySQL的时候 这种简单查询根本没什么区别阿
你的convert(info using gbk)是不是有问题?
在C#程序里面首先把info的值输出一下看看是什么样的 --------------------编程问答-------------------- 你的意思是说这样?
select user_id from info_data where info like '%" 某人 "%'

不行  查不出来。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,