C#SqlDataReader的用法
string sqljn = "select [序号],[品名],[电压等级],[单位],[型号],[规格],[红本价格] FROM [book].[dbo].[View_wjprice]";
using (SqlConnection con=new SqlConnection(consqlstr))
{
con.Open();
using (SqlCommand cmd=con.CreateCommand())
{
cmd.CommandText = sqljn;
using (SqlDataReader read=cmd.ExecuteReader(CommandBehavior.CloseConnection))
{
while (read.Read())
{
count++;
sql = "insert into eazy_electric(channel_id,company_id,g_id,title,grade,unit,barcode,guide,retail_price,add_time)";
sql += " values(12,56,'"+read["序号"] +"','"+ read["品名"] + "','"+ read["电压等级"] + "','" + read["单位"] + "','" + read["型号"] + "','" + read["规格"] + "','" + read["红本价格"] + "','"+DateTime.Now.ToString()+"')";
DbHelperSQL.ExecuteSql(sql);
sql = "insert into eazy_electric_history(channel_id,company_id,g_id,title,grade,unit,barcode,guide,retail_price,add_time)";
sql += " values(12,56,'"+read["序号"] +"','"+ read["品名"] + "','"+ read["电压等级"] + "','" + read["单位"] + "','" + read["型号"] + "','" + read["规格"] + "','" + read["红本价格"] + "','" + DateTime.Now.ToString() + "')";
DbHelperSQL.ExecuteSql(sql);
}
} }
}
using (SqlDataReader read = DbHelperSQL.ExecuteReader(sql))
{
while (read.Read())
{
count++;
htmlstr += "<a style='text-decoration:none;'>";
htmlstr += "<li class=''>";
htmlstr += "<div class='clrfix'>";
htmlstr += "<div class='honor_x'>";
htmlstr += "<div class='time'>" + read["ylcode"] + "</div>";
htmlstr += "</div>";
htmlstr += "<div class='honor_n'>"+read["itemname"] +"</div>";
htmlstr += "<div class='honor_p'>" + read["itemcontent"] + "</div> ";
htmlstr += "<div class='honor_n'>" + read["danwei"] + "</div>";
htmlstr += "<div class='honor_c'>" + read["price"] + "</div>";
htmlstr += "</div>";
htmlstr += "</li>";
htmlstr += "</a>";
}
}
C#SqlDataReader的用法的更多相关文章
- SqlDataReader的用法
datareader对象提供只读单向数据的快速传递,单向:您只能依次读取下一条数据;只读:DataReader中的数据是只读的,不能修改;相对地,DataSet中的数据可以任意读取和修改 01.usi ...
- SqlDataReader的用法 转自https://www.cnblogs.com/sunxi/p/3924954.html
datareader对象提供只读单向数据的快速传递,单向:您只能依次读取下一条数据;只读:DataReader中的数据是只读的,不能修改;相对地,DataSet中的数据可以任意读取和修改 01.usi ...
- 转载 NPOI.dll 用法。单元格,样式,字体,颜色,行高,宽度。读写excel
我用的版本是1.25的.每个版本用法有一点不同 using System; using System.Collections.Generic; using System.ComponentModel; ...
- GridView的详细用法
l GridView无代码分页排序 l GridView选中,编辑,取消,删除 l GridView正反双向排序 l GridView和下拉菜单DropDownList结合 l GridView和Ch ...
- NPOI.dll 用法。单元格,样式,字体,颜色,行高,宽度。读写excel
NPOI.dll 用法.单元格,样式,字体,颜色,行高,宽度.读写excel 转载:http://yuncode.net/code/c_531e679b3896495 view source prin ...
- mssqlserver超级班助类 带详细用法
using System; using System.Collections; using System.Collections.Generic; using System.Configuration ...
- C#反射实现 C# 反射 判断类的延伸类型 使用代码生成工具Database2Sharp快速生成工作流模块控制器和视图代码 C# ADO.NET的SqlDataReader对象,判断是否包含指定字段 页面中添加锚点的几种方式 .net 简单实用Log4net(多个日志配置文件) C# 常用小点
C#反射实现 一.反射概念: 1.概念: 反射,通俗的讲就是我们在只知道一个对象的内部而不了解内部结构的情况下,通过反射这个技术可以使我们明确这个对象的内部实现. 在.NET中,反射是重要的机制, ...
- ExecuteNonQuery(),ExecuteScalar(),ExecuteReader的用法-转
using System.Data.SqlClient;...SqlConnection conn = new SqlConnection(@"server=ws7\leosql;datab ...
- 关于SqlDataReader使用的一点疑惑
C#中的SqlDataReader类(System.Data.SqlClient)是用来在保持打开数据库连接的状态下取数据用的 用法如下图: “保持与数据库的连接”这个特性也是SqlDataReade ...
随机推荐
- windows下php升级到7.2
1: 官网下载:https://windows.php.net/download#php-7.2
- Windows磁盘MBR结构详解
在之前的文章 Windows存储管理之磁盘结构详解 中介绍了Windows的磁盘结构和MBR.本文将对Windows Basic Disk中的MBR的结构进行介绍,帮助读者更好的了解Windows系统 ...
- iOS UITableViewCell UITableVIewController 纯代码开发
iOS UITableViewCell UITableVIewController 纯代码开发 <原创> .纯代码 自定义UITableViewCell 直接上代码 ////// #imp ...
- finally return 执行关系 异常处理 c#
Return.finally执行关系简述 除了函数出现system.exit(0)终止虚拟机,finally中的代码一定执行,return语句会等待finally的执行:如果是值传递,finally中 ...
- C语言伪随机数的注意事项
不要将srand(time(NULL))或srand(time(0))放到循环中,因为我们两次调用srand()函数设置随机数种子之间的时间间隔不超过1s,等价于使用了一个固定的随机数种子,会出现相同 ...
- mysql自定义函数语法
创建函数 DELIMITER $$DROP FUNCTION IF EXISTS `test` $$CREATE FUNCTION `test`(a int ,b int)RETURNS int BE ...
- Can I run a local BLAST search again multiple blast databases simultaneously?
from: https://secure.clcbio.com/helpspot/index.php?pg=kb.page&id=113 Can I run a local BLAST sea ...
- 算法(Algorithms)第4版 练习 2.1.4
E A S Y Q U E S T I O N A E S Y Q U E S T I O N A E S Y Q U E S T I O N A E S Y Q U E S T I O N A E ...
- Ubuntu忘记用户密码解决方法--Authentication token manipulation error
1.重启系统,按住shift键进入grub菜单: 2.选择recovery mode恢复模式: 3.在recovery menu中选择root drop to root shell prompt: 4 ...
- Spark- 求最受欢迎的TopN课程
数据库操作工具类 package com.rz.mobile_tag.utils import java.sql.{Connection, DriverManager, PreparedStateme ...