Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2012, 13:54
Avatar de exitoso23487
exitoso23487
 
Fecha de Ingreso: enero-2009
Mensajes: 49
Antigüedad: 15 años, 11 meses
Puntos: 8
AdoDB (SQL Server 2008) + PHP

Buenas, mi problema es el siguiente, el administrador en la empresa me dio acceso a la base de datos e inclusive a través de Navicat me conecto con tranquilidad y hago todos los querys de consulta para probar y me corren perfecto.
El detalle viene cuando quiero hacer la prueba con PHP, haciendo uso de ADODB para la conexión con SQL Server, y al momento de hacer una prueba me sale el siguiente mensaje
Cita:
Warning: mssql_connect() [function.mssql-connect]: message: Cannot open user default database. Using master database instead. (severity 11) in C:\xampp\htdocs\ejemplo\adodb5\drivers\adodb-mssql.inc.php on line 556

hola
Código:
	include('adodb5/adodb.inc.php');
	include('adodb5/tohtml.inc.php');
	$db = ADONewConnection('mssql'); # eg 'mysql' o 'postgres'
	$db->debug = false;
	$db->Connect('servidor','usuario','password','nombre_BD');
	$rs = $db->Execute('select top 1 *
from dbo.ejemplo_vista
ORDER BY dbo.ejemplo_vista.[time] DESC');
	if($db==true) {echo 'hola';}
	else {echo 'chao';}
Y si se fijan en teoría si me hace la conexión ya que me imprime "hola" en caso de que la variable de conexión $db fuese verdadero.
Les agradezco cualquier ayuda respecto al caso.