搬家第24天-citect v7.4 ODBC方式连接Access数据库
在access中新建一个数据库mydatabase,新建一个数据表mytable,保存为2003版本,2016版本的access连接不成功。在控制面板中找到odbc连接,新建一个DNS。如果操作系统是windows 7 64位的,可能发现只有sql server驱动。
这种情况下使用这样的方法解决:cmd 进入 %WINDIR%\SYSWOW64,然后运行odbcad32.exe,其他的驱动就全部能看到了。找到microsoft access driver
然后找到刚才建立的access文件,如果点击确定提示“非法的目录或文件路径”,那么检查一下access文件是否打开了,如果打开了就关闭它,就不会有这个错误了。
在cicode中写如下代码:
FUNCTION ConnAccess()
INT hsql,hstatus;
hsql = SQLConnect("DSN=myaccess;UID=;PWD=");
IF hsql=-1 THEN
Message("注意","连接Mydatabase数据库失败",0);
ELSE
Message("注意","连接数据库Mydatabase成功",0);
END
END
在画面新建一个按钮,按钮的鼠标点击事件插入以下代码:
ConnAccess();
保存、编译、运行,点击按钮就能看到连接成功的提示了。