foreach循环用于列举出集合中所有的元素,foreach语句中的表达式由关键字in隔开的两个项组成。in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素。 该循环的运行过程如下:每一次循环时,从集合中取出一个新的元素值。放到只读变量中去,如果括号中的整个表达式返回值为true,foreach块中的语句就能够执行。一旦集合中的元素都已经被访问到,整个表达式的值为false,控制流程就转入到foreach块后面 的执行语句。
表名: person
字段: id, name, age
1 张三 20
2 李四 22
3 王五 23
查询: select id,name,age from person;
删除: delete from person where id=1 (删除ID=1的那条数据,)
delete from person (删除person表中的所有数据);
修改: update person set name="刘德华" where id=2; (就会李四的名字改成刘德华);
增加: insert into person values(4,'赵六',24);
头文件添加
using SystemData;
using SystemDataSqlClient;
创建链接
SqlConnection con = new SqlConnection();
conConnectionString = "server=服务器ip;database=数据库名;uid=数据库账户;pwd=密码";
conOpen();
写sql语句
SqlCommand com = new SqlCommand();
comConnection = con;
comCommandType = CommandTypeText;
comCommandText = "sql语句";
SqlDataReader dr = comExecuteReader();//执行SQL语句
SqlDataReader dx = dr;//执行SQL语句
取数据
while (drRead())--类似指针
{ cs5 = StringFormat("{0}_{1}_{2}", dr[9], dr[10], dr[11]) }
首先你写的语法就是错误的子查询中不可以有ORDERBY第二我觉得用游标写比较好第三查看所以有ID的表和列语句是这样写的Selecttabname,colnameFROMSysObjectsastab,syscolumnsascolWhereXType='U'andtabid=colobject_idandcolname='ID'
以上就是关于求教如何使用Foreach 循环容器遍历指定的数据库全部的内容,包括:求教如何使用Foreach 循环容器遍历指定的数据库、千级for循环增删改查数据库访问性能如何优化、c#怎样连接sql server数据库并循环读取里面的数据啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)