求导入CSV格式的文件到SQL数据库中,身份证号总是变为1.412354698E+17之类的。如何处理?
还有日期格式的导入后全都变为了NULL格式,怎么办?
我的语句如下:
System.Data.SqlClient.SqlBulkCopy SqlBulk = new System.Data.SqlClient.SqlBulkCopy(DBLinker.Linker.ConnString);
try
{ SqlBulk.SqlRowsCopied += new System.Data.SqlClient.SqlRowsCopiedEventHandler(bcp_SqlRowsCopied);
SqlBulk.BulkCopyTimeout =120;
SqlBulk.BatchSize = 100;//每次传输的行数
SqlBulk.NotifyAfter = 100;//进度提示的行数
SqlBulk.DestinationTableName = tableName () ;//目标表
SqlBulk.WriteToServer(dt); }
还有日期格式的导入后全都变为了NULL格式,怎么办?
我的语句如下:
System.Data.SqlClient.SqlBulkCopy SqlBulk = new System.Data.SqlClient.SqlBulkCopy(DBLinker.Linker.ConnString);
try
{ SqlBulk.SqlRowsCopied += new System.Data.SqlClient.SqlRowsCopiedEventHandler(bcp_SqlRowsCopied);
SqlBulk.BulkCopyTimeout =120;
SqlBulk.BatchSize = 100;//每次传输的行数
SqlBulk.NotifyAfter = 100;//进度提示的行数
SqlBulk.DestinationTableName = tableName () ;//目标表
SqlBulk.WriteToServer(dt); }
设置单元格格式,加'