小编joh*_*ohn的帖子

包含SQL的电子邮件

我有一个名为"lnkupdate_click"的按钮,基本上当你点击访问一个名为"tbl_security"的表时,它会更新字段"pass",其中一个随机的4位数字,其中字段"patrol"= 1或者true .

一个例子如下所示;

Code    Pass   Patrol
TES     1234        1
ASD     4321        1
MOR     6789        1
SAI     0959        1 
Run Code Online (Sandbox Code Playgroud)

我坚持的一点是:我想从这里做的就是从电子邮件中发送数据库中的更新信息.所以基本上生成一个包含上表中所有信息的电子邮件.但是,我的"foreach"循环下面有一条红线,并显示此错误消息.

"foreach语句不能对'int'类型的变量进行操作,因为'int'不包含'GetEnumerator'的公共定义"

我的代码如下:

protected void lnkUpdate_Click(object sender, EventArgs e)
   {


        {
            string queryUpdateAllFields;
            string queryGetAllUpdatedField;
            StringBuilder sb = new StringBuilder();

            queryGetAllUpdatedField = @"update tbl_Security set
                                      Pass = round(rand(CAST(CAST(NEWID() AS VARBINARY(4)) AS SMALLINT))* 9000,0) + 1000
                                      WHERE Patrol = 1";

            queryGetAllUpdatedField = @"SELECT Code, Pass, Patrol 
                                        FROM tbl_Security
                                        WHERE Patrol = 1";

            var random = new Random();

            //queries to update and retrieve …
Run Code Online (Sandbox Code Playgroud)

.net c# sql database visual-studio

1
推荐指数
1
解决办法
128
查看次数

标签 统计

.net ×1

c# ×1

database ×1

sql ×1

visual-studio ×1