读书人

菜鸟问个数据库输出有关问题

发布时间: 2012-01-20 18:53:53 作者: rapoo

初学者问个数据库输出问题
rrdw几个问题,刚学可能比较业余。。。。:
1.怎么定位数据库某个元组某个值?
比如:
NAME SEX
AAA male
如何吧NAME列的AAA元素单独赋给一个string呢?
或者有什么方法把某一个元组的东西全部输出到文本框里呢?
2.怎么处理mp3和视频文件呢?我用了image类型,这个怎么弄进库里呢?
谢谢

[解决办法]
public DataSet getYM(String strSQL)
{
SqlConnection conn;
SqlDataAdapter apater;
DataSet dstResult;

SqlConnection conn = new SqlConnection( "server=localhost;database=pubs;uid=sa;pwd= ");
conn.open();
apater = New SqlDataAdapter(strSQL, conn);
dstResult = New DataSet();
apater.Fill(dstResult);
return dstResult;
}
String str1;
String str2;
DataSet ds = new DataSet();
ds = DataBaseSelect( "select Name,sex from 表名 where Name= 'AAA ' ");
str1 = ds.tables[0].rows[0].item[0];
str2= ds.tables[0].rows[0].item[1];

[解决办法]
如果字段都是varchar字符型的

ds= DataBaseSelect( "select (Name+SEX) as newname from 表名 where Name= 'AAA ' ");


foreach (DataRow row in ds.Tables[0])
{
s += row[0];
}

[解决办法]
不相同的也可以
ds= DataBaseSelect( "select (convert(nvarchar(12)Name)+convert(nvarchar(12),SEX)) as newname from 表名 where Name= 'AAA ' ");

读书人网 >C#

热点推荐