6,868
社区成员




我想把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数据库中?