Microsoft OLE DB Provider for SQL Server 错误 '80004005' 连接字符串属性无效 /mycnblms/inc/conn1.asp,行 12 我的程序在本地测试都没有问题,但是我把文件和数据库传到服务器上之后就出现了上面的错误!我的链接数据库的代码是:set conn2=server.CreateObject("adodb.connection")
conn2.open("Provider=SQLOLEDB;DataSource=.;database=ymbiz_#3xad423fa3$a_blmsSQL;uid=cnblms;Password=123456;")请高手看看,说说是哪儿出了问题?常见的 80004005 错误有哪些???

解决方案 »

  1.   

    常见故障(a)
    Microsoft OLE DB Provider for ODBC Drivers 过错 '80040e57' 
    [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.这是由于数据库表中字段的字节数太小了。(b)
    出错提醒:
    Microsoft OLE DB Provider for ODBC Drivers 过错 '80040e57' [Microsoft][ODBC SQL Server Driver][SQL Server]Arithmetic overflow error for data type smallint, value = 32768. 
    是由于字段的类型是smallint太小了应改成int.(c)
    icrosoft OLE DB Provider for ODBC Drivers 过错 '80040e4d' [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'user78'. /index333.asp,行30
    数据库的用户名或密码不对.(d)
    Microsoft OLE DB Provider for ODBC Drivers 差错 '80004005' [Microsoft][ODBC 驱动程序 管理器] 未发明数据源名称并且未指定默认驱动程序 /include/conn.asp,行3 
    这种现象的原由是:1.web服务器没有准确设置数据源,
    须要您提供主机名和数据库IP地址,发信件到LIVEPERSON ,为您在服务器上树立数据源,方能正常调用。
    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fredrickhu/archive/2009/09/20/4573228.aspx