社区
数据库
帖子详情
求教acess的导入导出
ozymandias
2004-07-20 08:16:29
我想在软件运行时把使用的acess数据库导出为*.mdb数据库文件,并且运行中把一个mdb文件替换使用中的数据库,用代码应该如何实现?谢谢
...全文
172
6
打赏
收藏
求教acess的导入导出
我想在软件运行时把使用的acess数据库导出为*.mdb数据库文件,并且运行中把一个mdb文件替换使用中的数据库,用代码应该如何实现?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ozymandias
2004-07-22
打赏
举报
回复
up
ozymandias
2004-07-20
打赏
举报
回复
up
ozymandias
2004-07-20
打赏
举报
回复
再就是你说的方法好像不行
我不需要创建数据源
就是在运行的时候导入导出
我知道一个表一个表的操作方法
我想知道有没有别的方法
谢谢
ozymandias
2004-07-20
打赏
举报
回复
谢谢
如果我要导入导出一个数据库
是不是要一个表一个表的操作阿?
有其他简便的方法吗?
chengfeng
2004-07-20
打赏
举报
回复
这是建库的代码,库和数据源建立好之后要导出什么数据是比较容易实现的
/////////////////////ACCESS
BOOL CDialogExport::CreateDSN(CString strDSN)
{//创建ACCESS数据库文件并建立临时数据源
CString sPath,sSql,sFileName;
int nPos = m_strPath.ReverseFind('\\');
int nLen = m_strPath.GetLength();
sPath = m_strPath.Left(nPos);
sFileName = m_strPath.Right(nLen - nPos - 1);
BOOL ret;
//创建ACCESS文件
CFileStatus fileStatus;
if (CFile::GetStatus(m_strPath, fileStatus)) {
#ifdef ENGLISH
ret = AfxMessageBox("Are you sure to replace the file?",MB_YESNO|MB_ICONQUESTION);
#else
ret = AfxMessageBox("文件已存在,是否替换该文件?",MB_YESNO|MB_ICONQUESTION);
#endif
if (IDNO == ret)
{
return FALSE;
}
else
{
CFile::Remove(m_strPath);
}
}
sSql.Format("CREATE_DB=\"%s\" General\0",m_strPath);
ret = SQLConfigDataSource(NULL,ODBC_ADD_DSN,
"Microsoft Access Driver (*.mdb)", sSql);
if (!ret)
{
#ifdef ENGLISH
AfxMessageBox("CREATE ACCESS FILE FAILED.", MB_OK|MB_ICONERROR);
#else
AfxMessageBox("创建数据库文件失败!" , MB_OK|MB_ICONERROR);
#endif
return FALSE;
}
//建立ODBC数据源
sSql.Format("DSN=%s;DBQ=%s;DEFAULTDIR=%s\0\0",strDSN,sFileName,sPath);
ret = SQLConfigDataSource(NULL,ODBC_ADD_SYS_DSN,
"Microsoft Access Driver (*.mdb)", sSql);
if (!ret)
{
#ifdef ENGLISH
AfxMessageBox("CREATE DSN FAILED.", MB_OK|MB_ICONERROR);
#else
AfxMessageBox("创建ODBC数据源失败!" , MB_OK|MB_ICONERROR);
#endif
return FALSE;
}
return TRUE;
}
ozymandias
2004-07-20
打赏
举报
回复
up again
mysql-
导入
导出
sql脚本文件
导入
: source /home/work/hanlei.sql
导出
: 1.
导出
整个数据库 mysqldump -u 用户名 -p 数据库名 >
导出
的文件名 mysqldump -u root -p qingwu > qingwu.sql 2.
导出
一个表 ...
mysql
导出
,
导入
csv文件 多出空记录
1,
导出
表table_a的数据为CSV文件a.csv windows下的情况: select * from table_a into outfile '/tmp/a.csv' fields terminated by ',' optionally enclosed by '"' escaped by '"' ...
MySQL实践: 使用cmd实现数据
导入
时遇到的问题
使用cmd实现数据
导入
是,遇到了各种错误提示,简单记录一下
oracle imp 00061,急
求教
一个全库
导入
的操作?谢谢大家
本帖最后由 asdseer 于 2012-2-17 16:33 编辑领导今天早上给了我一个10G大小的dmp包使用exp
导出
的全库数据。让我还原生一个数据库。没有
导出
日志,只知道大概有1000多个用户40个左右的数据文件30多个表空间.........
mysqldump只
导出
数据或者只
导出
表结构
由于mysqldump
导出
的是完整的SQL语句,所以用mysql客户程序很容易就能把数据
导入
了: Linux 代码 #mysql 数据库名 #source /tmp/xxx.sql window._bd_share_...
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章