Run 32 bit Jet & DAO application on 64 bit windows

Officially MS says that under 64 bit Windows the JET engine is no longer available, however it is still possible to run your JET or DAO based application on a 64 bit Windows machine.

To run the application you need to force it and the applications associated DLL's to run in 32 bit mode, simply run the command below from a command prompt :-

Show Plain Text
Text code
  1. CoreFlags.exe \Path\Application /32BIT+

This will set a bit flag on the application and force it to be run in 32 bit mode, you can use 32BIT- to unset the bit flag if required.

Deprecated: This method used to work on 64-bit Vista but does not appear to be supported under Windows7 under which Microsoft has dropped all support for DAO.
Filed under: Windows  

2 Responses to “Run 32 bit Jet & DAO application on 64 bit windows”

CoreFlags.exe is not recognized in command prompt

As mentioned in the Deprecated warning above this solution only worked on 64-bit Vista and has been removed by MS for win7

Sorry, comments have been closed for this post.
(default) 11 queries took 4 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1DESCRIBE `posts`17171
2DESCRIBE `comments`11111
3DESCRIBE `tags`220
4DESCRIBE `categories`221
5DESCRIBE `posts_tags`220
6DESCRIBE `categories_posts`221
7SELECT `Post`.`id`, `Post`.`url`, `Post`.`title`, `Post`.`icon`, `Post`.`metadesc`, `Post`.`metakeys`, `Post`.`categories`, `Post`.`tease`, `Post`.`body`, `Post`.`private_body`, `Post`.`created`, `Post`.`modified`, `Post`.`status`, `Post`.`allow_comments`, `Post`.`tags`, `Post`.`hitcount`, `Post`.`hitcount_rss` FROM `posts` AS `Post` WHERE `Post`.`url` = 'run-32-bit-jet-dao-application-on-64-bit-windows' LIMIT 1110
8SELECT `Comment`.`id`, `Comment`.`post_id`, `Comment`.`body`, `Comment`.`author`, `Comment`.`url`, `Comment`.`email`, `Comment`.`ip`, `Comment`.`status`, `Comment`.`junk_score`, `Comment`.`created`, `Comment`.`modified` FROM `comments` AS `Comment` WHERE `Comment`.`status` = 2 AND `Comment`.`post_id` = (63) 220
9SELECT `Tag`.`id`, `Tag`.`tag`, `PostsTag`.`post_id`, `PostsTag`.`tag_id` FROM `tags` AS `Tag` JOIN `posts_tags` AS `PostsTag` ON (`PostsTag`.`post_id` = 63 AND `PostsTag`.`tag_id` = `Tag`.`id`) 000
10SELECT `Category`.`id`, `Category`.`category`, `CategoriesPost`.`post_id`, `CategoriesPost`.`category_id` FROM `categories` AS `Category` JOIN `categories_posts` AS `CategoriesPost` ON (`CategoriesPost`.`post_id` = 63 AND `CategoriesPost`.`category_id` = `Category`.`id`) 110
11UPDATE `posts` AS `Post` SET `Post`.`hitcount` = Post.hitcount + 1 WHERE `Post`.`id` = 6310