asp用OpenDataSource插入数据提示列名字段无效?

huangxingp 2022-03-28 02:16:04

我想把excel的数据插入sql数据库中,我的代码如下:
set conn1=server.CreateObject("adodb.connection")
Conn1.Open "PROVIDER=SQLOLEDB;DATA SOURCE=hhfu3;UID=sa;PWD=hhfp;DATABASE=chy0g02"
sql="INSERT INTO wycy002 (jh,rq,scsj,rzsl,rpzsl) Select jh,rq,scsj,rzsl,rpzsl From OpenDataSource('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=NO;IMEX=1;DATABASE=E:ccy0502\data\wcyy002.xls')...[sheet1$]"
conn1.Execute(sql)

运行后提示:Microsoft OLE DB Provider for SQL Server 错误 '80040e14'

列名 'jh' 无效。

/cy0502/sjcx/add_water2.asp,行 24

我的字段没有错的,用 OpenDataSource,怎么才能把excel的数据插入到sql数据库中?

...全文
152 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-大数据 发布问题, 以便更快地解决您的疑问

6,868

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧