㈠ access数据库怎么变成可执行程序
1、创建数据表并录入数据。打开Access程序,在其主界面,点击“创建桌面数据库”按钮,并输入数据库名点击“创建”按钮。
㈡ 在qt里面用release编译运行正常,能连接到数据库,但是无法使用数据库查询了,这是怎么回事喃
在生成可执行文件给老板看设计的时候,遇到了无法保存数据的问题,觉得可能是无法链接数据库,或者缺少什么内容的问题,在网上查了一些资料,最终测试可顺利完成数据库的链接。经检验,在window 7 32 or 64下都可以使用。使用的工具是Qt Creator 2.8.0,qt版本4.8.5 数据库为Sqlite 若是使用其他数据库,可能略有不同。
具体操作步骤如下:
1)在release文件夹里创建plugins文件夹,并将QT安装目录下的plugins\sqldrivers文件夹下的libqsqlite4.a qsqlite4.dll(数据库不同可能一样) 复制到release\plugins文件夹(如果sqldrivers文件夹中没有你需要的驱动,可能就需要下载其他的驱动了,方法大致相同)
2)main.cpp中添加以下语句 QApplication::addLibraryPath("./plugins");
3)在构建中选中release 后进行编译,生成exe文件。
4)新建文件夹,在你安装qt的目录中(我的目录是D:/Qt/4.8.5/bin)查找qtsql4.dll libgcc_s_dw2-1.dll mingwm10.dll QtCore4.dll QtGui4.dll 然后复制到新建的文件夹中
5)将release下的exe文件和sqldrivers文件夹复制到新建的文件夹。
6)运行生成的exe 文件,就可测试功能了。
㈢ 使用c语言操作MYSQL数据库时可以编译,也可以正常运行,就是显示表内容之后就有提示段错误,求指导~~
段错误一般是指针有问题,或者越界之类的
num_row = (int)mysql_num_rows(res);
num_col = (int)mysql_num_fields(res);
for(r=0;r<num_col;r++)
{
row = mysql_fetch_row(res);//检索一个结果集合的下一行
for(c=0;c<num_col;c++)
printf("%s ",row[c]);
printf("\n");
}
这段代码很可疑啊
㈣ 在用VC编程操作一个SQL Server数据库,编译运行通过后,我把SQL Server服务器卸载了,同时也调整了连接
这主要貌似是由于你数据库删除了导致连接过去的时候无法回应所导致的 跟dll无关 你本来去查询那个数据库 现在你都删掉了 那查询谁?如果数据库还在(包括在远程计算机)只要有dll支持就可以了
㈤ 带有 易语言数据库的源码 怎么编译 用静态编译 编译完完数据库怎么弄
选择一 动态创建数据库
选择二 把数据库添加到资源里面 用 写到文件() 生成
选择三 编译是添加数据库文件
㈥ oracle数据库能不能编译模式运行脚本
可以用来重编译数据库的所有无效对象.通常我们会在Oracle的升级指导中看到这个脚本,Oracle强烈推荐在migration/upgrade/downgrade之后,通过运行此脚本编译失效对象.脚本位于$ORACLE_HOME/rdbms/admin目录.你可以看到utlrp.sql只是调用utlprp.sql,utlrp.sql在调用utlprp.sql的时候会传递给它一个参数,默认为0,这个参数其实就是并行度,其实utlprp.sql调用的是utl_recomp.recomp_parallel:
0 - 基于CPU_COUNT参数设置并行度.
1 - 以串行方式编译对象,一次编译一个.
N - 以N个并行度进行编译.
脚本需要以sys用户或者有sysdba权限的用户来运行.
㈦ 简要说明编译程序与数据库管理系统的工作原理.
编译程序是高级语言发展的一个中间产物,在计算机初期,人类是使用汇编语言来进行程序设计,汇编语言是一种低级语言,能直接与底层的硬件打交道,通过二进制直接传输指令,完成各种命令。数据库管理系统是软件商业化之后,针对数据存储管理上的一个应用系统,主流的有server SQL oracle,sybase,DB2 等一线厂商的强大数据库管理系统。数据库管理系统主要完成日常数据的写入,读写,管理,监控等各项数据的处理!
㈧ 易语言静态编译后,运行EXE文件会释放两个数据库文件
你好,易语言静态编译的EXE是不会带2个数据库文件的。
1:可能是你源码中有什么命令会写出2个数据库文件,请检查一下。
一般情况下写出数据库的代码应是在 _启动窗口创建完毕 事件里。
2:在 图片资源列表里找找看是否有相关可疑项,将它删除。
希望我的回答对你有所帮助!Kiss灬小猪
㈨ 计算机三级数据库机试时,直接编译,运行,然后交卷,没有保存,这样有分吗十分焦心啊……
有分,只要结果正确就给100分。
实际上你已经保存了,编译或运行,都是会自动保存一遍的。
-------------------------------------------------------------
二楼,楼主没说运行不出来吧?
+++++++++++++++++++++++++++++++++++++++++
我之前说了,只要结果正确就给100, 其他的细节评分系统不予考虑