Estoy intentando una consulta en PHP para conectar y extraer datos de una base de datos MSSQL EXPRESS (2008 R2). Pero recibo un error cuando estoy extrayendo datos basados en ntext de la base de datos.MSSQL Problema de consulta en PHP y consulta de datos de texto
El error es;
Los datos Unicode en una intercalación Unicode-only o datos ntext no se pueden enviar a los clientes que utilizan DB-Library (como ISQL) u ODBC versión 3.7 o anterior. (16 de gravedad) en
y mi guión es
$myServer = ".\SQLEXPRESS";
$myUser = "sa";
$myPass = "blablabla";
$myDB = "test";
//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");
//select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");
//declare the SQL statement that will query the database
$query = "SELECT * FROM dbo.table WHERE query='2'";
//$query .= "FROM dbo.table ";
//$query .= "WHERE query='2'";
//execute the SQL query and return records
$result = mssql_query($query);
$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";
//display the results
while($row = mssql_fetch_array($result))
{
echo "<li>" . $row["query"]. "</li>";
}
//close the connection
mssql_close($dbhandle);
cualquier ayuda en esto se agradece ....
Gracias ....
aww man you are awesome !!! funciona perfectamente !!! rock en hombre !!!!!!! – megazoid
@megazoid ¿Qué método funcionó para usted (para la posteridad)? – Phil
CAST (campo1 COMO TEXTO) COMO campo1 – megazoid