bycj.net
当前位置:首页 >> C# SQL SErvEr 从数据库中查询出的字段如何动态加... >>

C# SQL SErvEr 从数据库中查询出的字段如何动态加...

不建议使用二维数组,因为你的字段随时变动. 建议使用List<List<string>>存放数据: List<List<string>> contents = new List<List<string>>(); 假设你使用SqlDataAdapter的Fill方法把数据内容填充到DataTable中,那么: foreach(DataRow r in

string str=(string)cmd.ExecuteScalar(); 如果只有一个string类数据可以这样,效率很高 如果有很多数据,就要这样: DataTable dt = new DataTable(); SqlDataAdapter adp = new SqlDataAdapter(cmd); adp.Fill(dt); 把数据都取到数据表中

用动态sql即可实现.如student表中有如下内容:现在查询条件不定,但只能是一个字段,如:可能会查sex为男的人,可能会查name为张三的人.可以这样写一个简单的存储过程.declare @col varchar(20)declare @sql varchar(2000)declare @str varchar(20)set @col='sex'set @str='男'set @sql='select * from student where '+@col+'='''+@str+''''exec (@sql)结果就是这样的:

向数据库添加数据的操作,一般都有返回值,成不成功自然知道.全部添加成功? 是什么意思,然后用了异步?同步的话,添加就是添加,多数添加的话,循环操作.

跟查询的原理一样的,区别只是传的SQL语句是create table ( fieldname type not null , .)

很多方式可以实现,可以放在List 也可以放在 dataset里面,代码差不多是这样的 SqlConnection conn = new SqlConnection("数据库连接字符"); SqlCommand cmd = new SqlCommand("查询语句",conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds);这样 ds 就有查询到的数据了

insert into [表名] values ('varchar型数据')insert into [表名] values (int型数据)注意:字符串型数据插入时必须有 ''包起数据

可以先用select语句,把数据显示出来,然后在相应的事件响应里,用update来修改某条记录的字段

假设SELECT后的结果集为rdint i=0;while(rd.read()){str[i]=rd["颜色名字"].toString();i++;}

看你的问题你应该知道如何连接数据库和交互,只是不知道语句是吧alte table A add TEL_number char(10)用这个

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com