Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2009, 13:24
harvestmoon
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
hola que tal amigos espero que estén muy bien estoy haciendo un reporte que saco directamente de un procedimiento almacenado que esta en sql 2005
pero hay algo curioso que no le he podido encontrar tengo esta parte para ejecutarlo
Código PHP:
$dblink mssql_connect("cyaserversan","sa","sqlcyasa"); 
$success mssql_select_db("CyA30G",$dblink);
$stmt=mssql_init('sprptSabanaDGI',$dblink); 
$fechaini='01/10/09'// parametros
$fechafin='27/10/09';
mssql_bind($stmt"@FechaIni"$fechainiSQLVARCHARfalse,  false,     20); 
mssql_bind($stmt"@FechaFin",  $fechafinSQLVARCHARfalse,  false,     20);
$result mssql_execute($stmt);
while(
$row=mssql_fetch_array($result)){ 
$valor1="1";


echo 
"<tr>\n"
echo 
"<td bgcolor='#FFFFFF'>$row[ProtAno]</td>\n"
echo 
"<td bgcolor='#FFFFFF'>$row[NumeroEscritura]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[FechaEscritura]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Acreditado]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[ISM]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[IMza]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[ILote]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[ICasa]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[IUnidadPrivativa]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[IFracc]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[ILocalidad]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CopiaSimple]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Predial]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CedulaCatastral]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Avaluo]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Agua]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CertificadoGravamen]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[TablaAmortizacion]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CartaContratacionSeguro]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[LiquidacionCredito]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CartaComplementoPoder]</td>\n"
echo 
"<td bgcolor='#FFFFFF'>$row[InstruccionFiduciaria]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[ActaMatrimonio]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CartaNaturalizacion]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CooperacionMunicipal]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CooperacionEstatal]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[NoAdeudoPredial]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[FolioDoc]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CartaNotarialInfonavit]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[InstruccionComiteTecnico]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CartInicioTramite]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CartaCesionCredito]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[SolicitudInscripcionCredito]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[AvisoRetencion]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CartaEntidadFinanciera]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[DisposicionesCrediticias]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[DescripcionVivienda]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[TablaIndiviso]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[ConstanciaCredito]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CartaInstruccionIrrevocable]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[CaratulaCreditoHipotecarioCAT]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[ReciboPagoCoopMunicipal]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[AnexoA]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[AnexoB]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[AnexoC]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[ActaSinValor]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[AvisoCatrastral]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[RegimenEscritura]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[RegimenNotaria]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[FolioRegimen]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Folio]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Credito]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Hipotecaria]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Inmobiliaria]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[NumCreditoInfonavit]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[NumCreditoHipotecario]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[NumSeguroSocial]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[AbogadoNombre]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Fondo]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[ISAI]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Derechos]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Departamento]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[FechaDepartamento]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[RPPBoletaIngreso]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[FechaBoleta]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[GuiaANEC]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[FechaEntrega2Testimonio]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[EntregadoA]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[FirmaDGI]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[DGIPago]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[DGICierre]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[Num]</td>\n";
echo 
"<td bgcolor='#FFFFFF'>$row[StatusEsc]</td>\n";
echo 
"</tr>\n";
}
echo 
"</table>\n"
como veran esto lo reflejo en un excel
este procedimiento recibe dos parametros fecha de inicio y de fin
si yo le pongo una fecha asi
Código PHP:
$fechaini='01/10/09'// parametros
$fechafin='27/10/09'
el programa corre perfecto pero si aumento el tiempo
Código PHP:
$fechaini='25/05/09'// parametros
$fechafin='27/10/09'
me marca el sig error
Cita:
Warning: mssql_execute() [function.mssql-execute]: stored procedure execution failed in C:\AppServ\www\Excel\excel.php on line 94
espero me puedan echar una mano puesto que no entiendo con unas fechas funciona y con otras no :(
saludos amigos besos

hola de nuevo encontre esta tabla
Cita:
SQLVARCHAR for binary
SQLINT4 for datetime
SQLFLT8 for decimal
SQLVARCHAR for image
SQLFLT8 for money
SQLCHAR for nchar
SQLTEXT for ntext
SQLFLT8 for numeric
SQLVARCHAR for nvarchar
SQLFLT8 for real
SQLINT4 for smalldatetime
SQLFLT8 for smallmoney
SQLVARCHAR for sql_variant
SQLINT4 for timestamp
SQLVARCHAR for varbinary
y le puse el SQLINT4
pero ahora no aparece absolutamente nada en el excel como si no hubiese mandado parametros
por favor espero sus comentarios gracias

he cambiado esto
$fechaini='25/05/09'; // parametros
$fechafin='27/10/09';
por esto

$fechaini='2009-05-25';
$fechafin='2009-10-27';

y ahora me marca este error
Cita:
Warning: mssql_execute() [function.mssql-execute]: message: Error al convertir el tipo de datos varchar a datetime.
por favor ayuda :(
__________________
WHERE IS MY BLUE SUNNY SKY??
pd: todos los karmas son bienvenidos :D

Última edición por GatorV; 28/10/2009 a las 08:51