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 ‘dbtest123′
/index.asp,行30
这种显见,数据库连接语句中配置的数据库用户名或密码不对。
(4)
Microsoft OLE DB Provider for ODBC Drivers 错误 ’80004005′
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/include/conn.asp,行3
程序上没有正确设置数据源,服务器里建立数据源就可以正常调用。
以上列出的几种类型希望能为日常网站维护的朋友带来帮助!