日期:2014-05-19  浏览次数:20769 次

在ASP中使用SQL时的问题.大伙帮忙看看.
set   conn=server.createobject( "adodb.connection ")
      conn.connectionstring= "driver={sql   serverd};server=.;database=student_infor;uid=sa;pwd=12345; "
      conn.open()
set   rs=server.createobject( "adodb.recordset ")
      str= "insert   into   student1(sno,sname,ssex,sage,sdept)     values( '010002 ', '王大 ', '男 ',22, '计算机 ') "
      conn.execute(str)  
执行了以后是这样的错误.
错误类型:
Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)
[Microsoft][ODBC   驱动程序管理器]   未发现数据源名称并且未指定默认驱动程序
/TEST/Untitled-93.asp,   第   13   行

------解决方案--------------------
SQL沒錯, 可能是連接字符串錯了

--try

conn.connectionstring= "driver={sql server};server=.;database=student_infor;uid=sa;pwd=12345; "
------解决方案--------------------
set conn=Server.CreateObject( "ADODB.Connection ")
dsn= "provider=sqloledb;data source=dataserver;initial catalog=XXX;User ID=sa;password=111 "
conn.open dsn