conn=server.CreateObject("ADODB.connection")
strDSN="FILEDSN=mysql.dsn"
strSQL="insert into mytable values(25,'男','qqq')"
conn.Open strDSN
conn.Execute(strSQL)
conn.Open strDSN 就出错了
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
---------------------------------------------------------------
数据源连接出错拉,要不你重新设一个系统数据源:temp,试试:
conn=server.CreateObject("ADODB.connection")
conn.Open "temp"
strSQL="insert into mytable values(25,'男','qqq')"
conn.Execute(strSQL)
---------------------------------------------------------------
看看字段名有没有匹配
---------------------------------------------------------------
strSQL="insert into mytable values(25,'男','qqq')"-->strSQL="insert into mytable(字段1,字段2,字段3) values(25,'男','qqq')"
---------------------------------------------------------------
数据源连接出错,最好添加系统数据源。
---------------------------------------------------------------
conn=server.CreateObject("ADODB.connection")
strDSN="FILEDSN=mysql.dsn"
strSQL="insert into mytable values(25,'男','qqq')"
conn.Open strDSN
conn.Execute(strSQL)
建议如下:
strDSN="FILEDSN=mysql.dsn"
>>用ADO试试,我也用过odbc但是老出错,我测试出来给你说一下
strSQL="insert into mytable values(25,'男','qqq')"
>>把表中的字段写出来就如:
strSQL="insert into mytable(字段1,字段2,字段3) values(25,'男','qqq')"