用
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
可以当成一个SQL上的表来处理。
eg:
inert 表 select * from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
可以当成一个SQL上的表来处理。
eg:
inert 表 select * from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
解决方案 »
- 关于WAITFOR TIME语句的用法
- SQL Server2008中,FILESTREAM功能被禁用,设置时出现错误,请问怎么解决
- 我想把所有从数据库中取到的时间在显示时加上8个小时
- SQL疑难两个 求解决
- inner join的问题
- sqlclr编写的存储过程,在Management Studio里执行正常,但在ASP.NET里执行失败。为什么?源代码和错误信息如下:
- 请问如何通过ASP页面控制SQL SERVER中的代理服务
- 本人想制作一精华问题索引贴,希望大家参与。
- 高分讨教"公交信息查询系统"数据库设计!!!(100分)
- 怎样在其他应用程序中,显示后台数据库SQLSERVER中的,自编写的触发器的错误提示对话框?
- 大家来谈谈主表,明细表的关系问题
- 这样查询可以实现吗?高手帮我实现想法啊?
Dim iDb As New ADODB.Connection
iDb.Open "SQL数据库连接字符串"
iDb.Execute "insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;IMEX=2;DATABASE=F:\My Documents\客户资料.xls',Sheet1$)"
End Sub
EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out c:\table1.xls -c -q -S 实例名 -U 用户名 -P 口令
--导入
EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 in c:\table1.xls -c -q -S 实例名 -U 用户名 -P 口令
EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out c:\table1.xls -c -q -S 实例名 -U 用户名 -P 口令-S 实例名:指什么而且我在导出时数据导出了但没有字段名即第一列
-U 在没设用户时, 写-U sa 对吗, 它应是一种什么样的格式呢??
还有在导入时只导入过去了第一条记录;
您知道这是什么原因吗?
没设用户时默认的用户名就是sa,口令可以为空
一般导出时第一行是字段名,一般不导出
例如:(就是一个密码为空并且没用设用户的导出例子)供你参考一下
EXEC master..xp_cmdshell 'bcp master.dbo.sysobjects out c:\table1.xls -c -q -S 机器名 -U "sa" -P'