Hi,<BR><BR>when I connect to SQL Server 2000 using a dsn/dsnless connection I get an error the first time I connect, but not after that. (i.e. if I refresh the page the error vanishes!!) Also, the error is only reported &#039;coz I&#039;m using an error handling routine which is fired if connection.errors.count &#062; 0<BR><BR>The error list is as follows:<BR><BR>Error List <BR>[Microsoft][ODBC SQL Server Driver][SQL Server]Changed database context to &#039;idrive&#039;.<BR>Microsoft OLE DB Provider for ODBC Drivers<BR>[Microsoft][ODBC SQL Server Driver][SQL Server]Changed language setting to us_english.<BR>Microsoft OLE DB Provider for ODBC Drivers<BR><BR>My connectionstring : <BR>ConnectionString = "Driver={SQL Server};" & _ <BR> "Server=Server;" & _<BR> "Database=database;" & _<BR> "Uid=user;" & _<BR> "Pwd=;"<BR><BR>My Error handling routine :<BR><BR> If objConnection.Errors.Count &#062; 0 then<BR> Response.write "error<BR>"<BR> Set objErr = Server.CreateObject("ADODB.Error")<BR> strErr= "Error List <BR>"<BR> For each objErr In objConnection.Errors<BR> strErr = strErr & objErr.Description & "<BR>" & objErr.Source & "<BR>"<BR> Next<BR> Response.write strErr<BR> objConnection.Errors.clear<BR> else<BR> Response.write "no error<BR>"<BR> End if