我现在用同一个数据库试了一下证明和文件属性没有任何关系.如下:
1. 当我用m_database->Open(L"mechtest","","",-1);连接时数据,可读写.2. 当把程序改成m_database->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mechtest.mdb","","",adModeUnknown);访问同一个数据库,发现只能读。不能写入数据(就这么一句,其他完全相同) 
是ACCESS 数据库, 我不知道是否属于ODBC访问还是ADO访问?
希望高人能指点,原因在哪里呀?