DBD-IngresII
view release on metacpan or search on metacpan
*(int *)var->sqldata = (int)SvIV(value);
}
else
{
var->sqllen = sizeof(IV);
Renew(var->sqldata, var->sqllen, char);
if (imp_sth->ing_empty_isnull && ((SvPOK(value) && (SvCUR(value) == 0)) || !looks_like_number(value)))
{
if (dbis->debug >= 2)
PerlIO_printf(DBILOGFP, "### DBD::Ingres::dbd_bind_ph(%d) NaN using NULL\n", param_no);
force_null = 1;
}
else if (SvOK(value))
*(IV *)var->sqldata = SvIV(value);
}
var->sqltype = IISQ_INT_TYPE;
break;
case 2: /* float */
var->sqltype = IISQ_FLT_TYPE;
var->sqllen = sizeof(double);
Renew(var->sqldata, var->sqllen, char);
if (imp_sth->ing_empty_isnull && ((SvPOK(value) && (SvCUR(value) == 0)) || !looks_like_number(value)))
{
if (dbis->debug >= 2)
PerlIO_printf(DBILOGFP, "### DBD::Ingres::dbd_bind_ph(%d) NaN using NULL\n", param_no);
force_null = 1;
}
else if (SvOK(value))
*(double *)var->sqldata = (double)SvNV(value);
break;
case 3: /* string */
{
STRLEN len;
( run in 0.267 second using v1.01-cache-2.11-cpan-4d50c553e7e )