From 99c2b9a9945f09169a52098008eff629d76ff261 Mon Sep 17 00:00:00 2001 From: Mike McCormack Date: Wed, 30 Jun 2004 19:46:15 +0000 Subject: [PATCH] Fix the INSERT query when inserting integers into a table. --- dlls/msi/insert.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dlls/msi/insert.c b/dlls/msi/insert.c index 10a79cabd17..c647953ddac 100644 --- a/dlls/msi/insert.c +++ b/dlls/msi/insert.c @@ -102,7 +102,10 @@ static UINT INSERT_execute( struct tagMSIVIEW *view, MSIHANDLE record ) val = msi_addstringW( iv->db->strings, 0, str, -1, 1 ); } else - val = MsiRecordGetInteger( record, n++ ); + { + val = MsiRecordGetInteger( record, n ); + val |= 0x8000; + } r = sv->ops->set_int( sv, row, n, val ); if( r ) break;