#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
}
Widget::~Widget()
{
delete ui;
}
void Widget::on_pushButton_clicked()
{
QString def_name = "new";
QString path = QFileDialog::getSaveFileName(this,QStringLiteral("创建Access数据库文件"),def_name
,tr("Access(*.mdb)"));
if(path.isEmpty())
return;
HRESULT hr = create_access.CreateInstance(__uuidof(ADOX::Catalog));
if(SUCCEEDED(hr))
{
try
{
std::string str = "Provider=Microsoft.JET.OLEDB.4.0;Data source= ";
std::string path_str;
path_str =std::string((const char *)path.toLocal8Bit().constData());
std::string obj_str = str+path_str;
const char *p_obj_Str = obj_str.c_str();
create_access->Create(p_obj_Str);
create_access.Release();
qDebug()<<QStringLiteral("创建成功");
}
catch (_com_error &e)
{
std::string error_str =(char*)e.Description();
qDebug()<<QStringLiteral("捕捉到错误:")<<QString::fromLocal8Bit(error_str.data());
}
}
else
{
qDebug()<<QStringLiteral("初始化失败");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论












格式:rar 资源大小:175.9MB





格式:zip 资源大小:401.9KB















收起资源包目录









共 7 条
- 1
资源评论

- jzx182022-05-31通过ADOX新建一个access数据库

我是黄同学
- 粉丝: 256
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 数据库原理及应用第2章.ppt
- 基于聚类的二次异常入侵检测算法.docx
- 单片机人体脉搏检测系统设计.doc
- 电气基础知识讲座IT计算机专业资料.ppt
- 无线网络安全论文设计.docx
- 异步通信与同步通信.ppt
- 基于应用人才培养模式的计算机网络课程教改研究.docx
- DVBCQAM调制主要参数选择与测试.doc
- PLC的交流异步电机转速闭环控制系统设计.doc
- 计算机系统配套零、部件竞争策略分析报告.docx
- 《信息系统集成技术实践》课程大纲.doc
- 基于数据挖掘的针灸治疗重症肌无力的现代文献取穴规律分析.docx
- 电力信息网络安全存在问题及对策分析.docx
- 基于 Python 的自动驾驶规划与控制代码实现
- 下半年软考系统集成项目管理测验真题(上午).doc
- 自动化PLC课程设计实施方案指导书.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
