日期:2014-05-17  浏览次数:20836 次

access转mssql后,在本机测试正常,,传到服务器后,就是添加不成功?怎么回事?

在本机联连测试时:
Set   oConn   =   Server.CreateObject( "ADODB.Connection ")
strConnStr   =   "Provider=Sqloledb;   User   ID= "   &   sa   &   ";   Password= "   &   wsert123   &   ";   Initial   Catalog   =   "   &   newdate   &   ";   Data   Source= "   &   (local)   &   "; "

购买了mssql数据库
用户名:wsert
密码:wsert123
所以把联接修改为:
Set   oConn   =   Server.CreateObject( "ADODB.Connection ")
strConnStr   =   "Provider=Sqloledb;   User   ID= "   &   wsert   &   ";   Password= "   &   wsert123   &   ";   Initial   Catalog   =   "   &   wsert   &   ";   Data   Source= "   &   (local)   &   "; "


别的一切都正常,,就是添加不成功?怎么回事?

急,急,,




------解决方案--------------------
不要写参数,写成下面的形式
<%
Dim Conn
Dim ConnStr
Set Conn = Server.CreateObject( "ADODB.Connection ")
ConnStr = "DRIVER={SQL Server};SERVER= ;UID= ;PWD=sa;Database= "
Conn.Open ConnStr
%>
------解决方案--------------------
strConnStr = "Provider=Sqloledb; User ID=wsert; Password=wsert123; Initial Catalog = wsert; Data Source=(local); "
Initial Catalog 是连接数据库的
------解决方案--------------------
其他数据正常,就代表和数据库连接成功。

不可能是数据库的问题。

如果数据库连不上的话。根本就无法显示与数据库有连接的页面。

你看看是不是其他文件出现了问题。
------解决方案--------------------
建设把一切on error resume next注释掉,看看有没有报错~
------解决方案--------------------
你可以进行一下修改、删除操作,如果可以,那就是你数据库里的ID字段发生了变化,
数据导入导出时,要注意一下,在“指定表复制或查询”一步,要先用第三个,就是要复制对像和数据。