Fix the INSERT query when inserting integers into a table.
This commit is contained in:
parent
eb0e0df908
commit
99c2b9a994
|
@ -102,7 +102,10 @@ static UINT INSERT_execute( struct tagMSIVIEW *view, MSIHANDLE record )
|
||||||
val = msi_addstringW( iv->db->strings, 0, str, -1, 1 );
|
val = msi_addstringW( iv->db->strings, 0, str, -1, 1 );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
val = MsiRecordGetInteger( record, n++ );
|
{
|
||||||
|
val = MsiRecordGetInteger( record, n );
|
||||||
|
val |= 0x8000;
|
||||||
|
}
|
||||||
r = sv->ops->set_int( sv, row, n, val );
|
r = sv->ops->set_int( sv, row, n, val );
|
||||||
if( r )
|
if( r )
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue