|
如何用ASP连接MSSQL数据库 直接连接方式: Set lconn = Server.CreateObject("ADODB.Connection") lconn.Open "driver={SQL Server};server=数据库的IP;database=数据库名;uid=用户名;pwd=密码" 常见故障 (1) Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e57' [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated. 这是由于数据库表中字段的字节数太小了。 (2) 出错提示: 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。 (3) Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d' [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'dbuser123'. /index.asp,行30 数据库的用户名或密码不对。 (4) Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序 /include/conn.asp,行3
这种现象的原因是:1.web服务器没有正确设置数据源,需要您提供主机名和数据库IP地址,发信件到QQ@morecn.com ,为您在服务器上建立数据源,方能正常调用。 |