搬家第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();

保存、编译、运行,点击按钮就能看到连接成功的提示了。

posted @ 2021-02-21 19:55  来自金沙江的小鱼  阅读(444)  评论(0编辑  收藏  举报