求教如何使用Foreach 循环容器遍历指定的数据库

求教如何使用Foreach 循环容器遍历指定的数据库,第1张

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数据库并循环读取里面的数据啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9284762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存