Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2006, 13:05
cacr
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
falla con funciones mssql

Saludos

Estoy conectandome desde un linux con php 5.1 a un sql server 2000 para hacer un estudio de las BDs existentes e irlas migrando a postgresql bajo linux.

Lo hago de esta forma porque no tengo acceso físico al servidor sql server.

Estoy utilizando las funciones:
mssql_field_type
mssql_field_length

cada una funciona perfectamente, pero juntas, no va...

Aquí el script que uso:
include_once('./funciones/conectar.php');
// variables
$tabla = "ABOGADOS";
// sentencias SQL
$sql = "SELECT * FROM $tabla";
// consultas SQL
$result = mssql_query($sql,$conec);
$campos = mssql_num_fields($result);
$registros = mssql_num_rows($result);
for ( $f = 0 ; $f < $campos ; $f++ ) {
$nombre[] = mssql_fetch_field($result, $f);
// por alguna razón, no he podido consultar simultáneamente tipo y longitud
$tipo[] = mssql_field_type($result);
//$long[] = mssql_field_length($result);
}

La falla? cada uno por separado, muestra la info completa, pero juntas, se altera el resultado...

¿alguna idea?

Gracias de una
__________________
Gracias de todas todas
-----
Linux!