我用bcp方式将excel导入数据库中 数据列和表不对应 数据列和表不对应时没有成功插入值,但是也没报错,这是怎么回事?我是在vs里编的这东西 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dim conn As New ADODB.Connection conn.Open("driver={SQL Server};server=RD2YIQI2;uid=sa;pwd=;database=threedata;") Dim Sql As String = " master..xp_cmdshell 'BCP threedata.dbo.table_clcl in " + Me.OpenFileDialog1.FileName + " -c -q -S" + "RD2YIQI2" + " -U" + "sa" + " -P""' " conn.Execute(Sql) 下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions用我昨天说的这种方式来呀,可以看得到数据的情况 参考:http://blog.csdn.net/htl258/archive/2009/08/01/4398074.aspx 导入是成功了 但是我excel中乱写东西在导入时不报错?这是怎么回事 怎么个错法?如果字段是VARCHAR 值是123这样也不会报错, excel中数据列少了 就插补进去也不报错excel中数据列多了 多个列组成了一行插了进去 SELECT 列1,列2 FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions(列名1,列2)加上列名试试 chenxowei 我用的是bcp的方式 Dim Sql As String = " master..xp_cmdshell 'BCP threedata.dbo.table_clcl in " + Me.OpenFileDialog1.FileName + " -c -q -S" + "RD2YIQI2" + " -U" + "sa" + " -P""' " OPENDATASOURCE没开?OPENROWSET也没开?不过确实有不安全地方, SQL77 开了 不开就不能导入成功了 很简单的存储过程,我不太会 SQL SERVER2005数据库远程访问问题。 存储过程查询问题 修改表结构问题,谢谢! SQL sever全文索引 单字检索 新手,求一条查询语句 sqlsever 怎么把 日期格式化 成 'YYYYMMDDHHMISS' 的格式? reporting services 2005 无法连接到远程服务器 由于目标机器积极拒绝,无法连接。 关于记录更新的问题 很菜的问题 SQL2000 修改端口号后,执行语句速度过慢 写一个SQL?
conn.Open("driver={SQL Server};server=RD2YIQI2;uid=sa;pwd=;database=threedata;")
Dim Sql As String = " master..xp_cmdshell 'BCP threedata.dbo.table_clcl in " + Me.OpenFileDialog1.FileName + " -c -q -S" + "RD2YIQI2" + " -U" + "sa" + " -P""' "
conn.Execute(Sql)
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions用我昨天说的这种方式来呀,可以看得到数据的情况
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions(列名1,列2)
加上列名试试
Dim Sql As String = " master..xp_cmdshell 'BCP threedata.dbo.table_clcl in " + Me.OpenFileDialog1.FileName + " -c -q -S" + "RD2YIQI2" + " -U" + "sa" + " -P""' "
不开就不能导入成功了