C#.net怎么读取mysql数据库text类型的字段
C#.net怎么读取mysql数据库text类型的字段MySQLConnectionconn=null;conn=newMySQLConnection(newMySQLC...
C#.net怎么读取mysql数据库text类型的字段
MySQLConnection conn = null;
conn = new MySQLConnection(new MySQLConnectionString("IP", "库", "用户", "密码").AsString);
MySQLDataAdapter rs = new MySQLDataAdapter("select uid from pw_memberinfo", conn);
DataTable T = new DataTable();
rs.Fill(T);
DataRow[] drs = T.Select("", "");
for (int i = 0; i < drs.Length; i++)
{
L.Text += drs[i][0].ToString()+",";
}
这个答案不行。
最好能测试过的
要是好了。再加100分。 展开
MySQLConnection conn = null;
conn = new MySQLConnection(new MySQLConnectionString("IP", "库", "用户", "密码").AsString);
MySQLDataAdapter rs = new MySQLDataAdapter("select uid from pw_memberinfo", conn);
DataTable T = new DataTable();
rs.Fill(T);
DataRow[] drs = T.Select("", "");
for (int i = 0; i < drs.Length; i++)
{
L.Text += drs[i][0].ToString()+",";
}
这个答案不行。
最好能测试过的
要是好了。再加100分。 展开
4个回答
展开全部
MySQLConnection conn = null;
conn = new MySQLConnection(new MySQLConnectionString("IP", "库", "用户", "密码").AsString);
MySQLDataAdapter rs = new MySQLDataAdapter("select uid from pw_memberinfo", conn);
DataTable T = new DataTable();
rs.Fill(T);
DataTableReader dtr = T.CreateDataReader();
while (dtr.Read())
{
Console.WriteLine(dtr[0] + "###" + dtr.GetValue(1));
//输出的是第一列和第二列的值,这里是自动转化的不用写tostring()
}
conn = new MySQLConnection(new MySQLConnectionString("IP", "库", "用户", "密码").AsString);
MySQLDataAdapter rs = new MySQLDataAdapter("select uid from pw_memberinfo", conn);
DataTable T = new DataTable();
rs.Fill(T);
DataTableReader dtr = T.CreateDataReader();
while (dtr.Read())
{
Console.WriteLine(dtr[0] + "###" + dtr.GetValue(1));
//输出的是第一列和第二列的值,这里是自动转化的不用写tostring()
}
展开全部
string str="";
MySQLConnection conn = null;
conn = new MySQLConnection(new MySQLConnectionString("IP", "库", "用户", "密码").AsString);
string selectsql="select name from table where id=3";//这里是数据库查询语句
MySQLCommand comm=new MySQLCommand (selectsql,conn );
str=comm. ExecuteScalar().tostring();用ExecuteScalar方法获取查询字符川的第一行的第一列也就是你想要的值
这个STR就是你要的值,机器没装VS,手写的代码,应该没有问题。
MySQLConnection conn = null;
conn = new MySQLConnection(new MySQLConnectionString("IP", "库", "用户", "密码").AsString);
string selectsql="select name from table where id=3";//这里是数据库查询语句
MySQLCommand comm=new MySQLCommand (selectsql,conn );
str=comm. ExecuteScalar().tostring();用ExecuteScalar方法获取查询字符川的第一行的第一列也就是你想要的值
这个STR就是你要的值,机器没装VS,手写的代码,应该没有问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql读取text字段和读取int字段没有差别,如果在读取中文字段时出做的话,请把你的数据库的字符集改成utf8就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
谁知道你追不追加分数啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询