怎样将csv格式的文件里面的数据全部添加到sql2008数据库中 15

不要一条条数据的读取添加到数据库中,各位大侠谁会啊,给帮帮忙用C#代码实现... 不要一条条数据的读取添加到数据库中,各位大侠谁会啊,给帮帮忙
用C#代码实现
展开
 我来答
WHITE_WIN
2013-03-11 · TA获得超过6111个赞
知道大有可为答主
回答量:3759
采纳率:50%
帮助的人:1929万
展开全部
编写和执行存贮过程:
CREATE PROCEDURE IMPORTCSV
@DBNAME VARCHAR(100)--数据库名
AS
DECLARE @SQLSTRING NVARCHAR(1000)
Set @SqlString=N'Master..xp_CmdShell ''bcp '+@dbname+'.DBO.TABLENAME in C:\CSVFILE.CSV -c -S'+@@servername+' -USA -P'''
execute sp_executesql @SqlString
GO
该过程将C:\CSVFILE.CSV 导入到TABLENAME表中,要求字段结构相符。
追问
执行这条语句成功,但数据并没有添加到表中啊
追答
这个命令只支持以制表符分隔字段,回车符分隔行的文本文件。
请试着把文件中的逗号换成制表符试试。(注意,不能有表头行)
具体请参照一下TSQL帮助中的BCP实用工具
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wht8008
2013-03-11 · TA获得超过2061个赞
知道小有建树答主
回答量:2328
采纳率:66%
帮助的人:633万
展开全部
原理都是一样的,怎么能不一条条添加呢。

调用excel控件,读取数据到数据窗口,保存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式