.csv格式转化sql问题 你的.csv表是怎样动态生成的?通过什么程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建JOB,再利用DTS不停的导?什么程序生成的CSV?为什么不能想办法直接生成进数据库呢? 1、将该CSV文件放到D:\TD目录;2、控制面板->管理工具->数据源ODBC->系统DSN->添加->TEXT-DRIVER 数据源名=csvtest 选择目录=d:\TD ->确定、完成3、SQL企业管理器->安全性->链接服务器->新建链接服务器 链接服务器名:sqlcsvtest 提供程序名称:Ole Db for ODBC 数据源:csvtest ->确定、完成4、SQL查询分器,执行下列语句,没有问题。select * from openquery(sqlcsvtest,'select * from [VoIP Accounting active.csv]')select * into #afrom openquery(sqlcsvtest,'select * from [VoIP Accounting active.csv]')select * from #a5、我用excl将这个文件打开,然后再在查询分析器作测试:select * from openquery(sqlcsvtest,'select * from [VoIP Accounting active.csv]')结果:--服务器: 消息 7399,级别 16,状态 1,行 1--OLE DB 提供程序 'MSDASQL' 报错。 --[OLE/DB provider returned message: [Microsoft][ODBC Text Driver] Microsoft--Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,--或没有查看数据的权限。]这是因为odbc不能独占这个文件,打开失败。可能你的也会存在这个情况。解决办法一:exec master..xp_cmdshell 'copy d:\TD\voipac~1.csv d:\TD\voiptest.csv'select * from openquery(sqlcsvtest,'select * from [VoIPtest.csv]')解决办法二:等各位高手给你方法。 RADIUS认证服务器,我也在这方面想办法处理。 直接用DTS导,SQL SERVER的导入导出功能来导就行了。 winform程序改网络版问题 組織SQL語句 VC ado 连SQL2005连接字符串问题 请问老师们,如何这样的要求如何查询,在线等答案啊. 求语句 请教用一句SQL语句解决问题 帮忙看看为什么没有结果???急啊! case 问题!! 急 sql触法,时间如何判断。 [请教]门户网站产品库搜索问题??? 从一个表中按照条件选择所有列的数据到同结构的另一表格中 在SQL Server中“光标”具体干什么用的?为什么要引入“光标”?
什么程序生成的CSV?为什么不能想办法直接生成进数据库呢?
数据源名=csvtest
选择目录=d:\TD
->确定、完成3、SQL企业管理器->安全性->链接服务器->新建链接服务器
链接服务器名:sqlcsvtest
提供程序名称:Ole Db for ODBC
数据源:csvtest
->确定、完成4、SQL查询分器,执行下列语句,没有问题。
select *
from openquery(sqlcsvtest,'select * from [VoIP Accounting active.csv]')select *
into #a
from openquery(sqlcsvtest,'select * from [VoIP Accounting active.csv]')
select * from #a5、我用excl将这个文件打开,然后再在查询分析器作测试:
select * from openquery(sqlcsvtest,'select * from [VoIP Accounting active.csv]')
结果:
--服务器: 消息 7399,级别 16,状态 1,行 1
--OLE DB 提供程序 'MSDASQL' 报错。
--[OLE/DB provider returned message: [Microsoft][ODBC Text Driver] Microsoft
--Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,
--或没有查看数据的权限。]
这是因为odbc不能独占这个文件,打开失败。可能你的也会存在这个情况。解决办法一:
exec master..xp_cmdshell 'copy d:\TD\voipac~1.csv d:\TD\voiptest.csv'
select * from openquery(sqlcsvtest,'select * from [VoIPtest.csv]')
解决办法二:
等各位高手给你方法。