技巧方法
zhang0788
这个作者很懒,什么都没留下…
展开
-
c#中高效的excel导入sqlserver的示例
将oledb读取的excel数据快速插入的sqlserver中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码导入一个6万多条数据的sheet,包括读取(全部读取比较慢)在我的开发环境中只需要10秒左右,而真正的导入过程只需要4.5秒。原创 2009-04-08 18:17:00 · 552 阅读 · 0 评论 -
asp.net c# 连接各种数据库代码
1.C#连接连接Access程序代码: 1using System.Data;2using System.Data.OleDb;3..45string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";6strConnection+=@"Data Source=C:BegASPNETNorthwind.mdb";78OleDbConne原创 2009-04-19 14:59:00 · 828 阅读 · 0 评论 -
sql出现"键列信息不足或不正确。影响更多行"的解决办法
举例:如果Monster出现上述情况 企业管理器----选择sql服务器----选择数据库MUDDB---点企业管理器菜单里的“工具”----选择“SQL查询分析器”----打开后粘贴以下内容:——————————————————————————————————select distinct * into #temp from Monstertruncate table Monsterinsert原创 2009-07-13 09:48:00 · 3815 阅读 · 0 评论 -
SQL操作全集
SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATAB原创 2009-07-06 10:12:00 · 304 阅读 · 0 评论 -
C# Socket通讯
public class XmlSocket { //异步socket诊听 // Incoming data from client.从客户端传来的数据 public static string data = null; // Thread signal.线程 用一个指示是否将初始状态设置为终止的布尔值初始化 ManualResetEv原创 2009-07-06 10:13:00 · 380 阅读 · 0 评论 -
SQLServer获取最后插入的ID值SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的比较
IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值 也许大家对SQL Server中的 @@IDENTITY 都不陌原创 2010-01-11 10:07:00 · 6803 阅读 · 0 评论