在线:如何在VC中动态创建Visual Foxpro的数据库? 在线:如何在VC中动态创建Visual Foxpro的数据库?比如,我要创建:a.dbc,然后在a.dbc中创建几张表:1.dbf,2.dbf,3.dbf。以此为例,望给出示例代码。多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以把一个空的dbf文件作为资源加到程序中,需要建新库时把他们取出来另存为文件就好了 直接先创建个目录,再用ado把连接的库设到那个目录,运行create的sql语句。 masterz(MS MVP)兄所言: 你可以把一个空的dbf文件作为资源加到程序中,需要建新库时把他们取出来另存为文件就好了.=========================================请问,添加为资源后,如何取出保存? refer to the following code snippet // if bmp file is stored in resource as binary data HMODULE ghmodule = GetModuleHandle(NULL); HRSRC hr = FindResource(ghmodule, MAKEINTRESOURCE(IDR_MY_BINARY_RES1),"MY_BINARY_RES" /*RT_BITMAP*/); HGLOBAL hg = LoadResource(ghmodule, hr); LPVOID pv = (PSZ)LockResource(hg); if(NULL==pv) { OutputDebugString("LockResource failed"); return; } DWORD dwsize = SizeofResource(ghmodule,hr); CFile foutput; foutput.Open("c:\\exportbinarytype.bmp",CFile::modeCreate|CFile::modeWrite); foutput.Write(pv,dwsize); foutput.Flush(); foutput.Close(); 如何调试VC6 求助!程序出现死循环 字符串形式的16进制字符,怎么转换成数字形式的16进制数? 多串口程序的几个问题请教? 想做一个Memory Pool系统使“内存中的内容不可见”,谁能提供点思路 实现这样一个简单的功能 怎么做?等待ing 关于消息发送 这段代码有什么问题,如何改? 有时不能和单选按钮相关联 怎样用CreateProcess调用外部程序创建一个进程同时休眠主进程直到外部程序结束,很急? ADO数据源的自动生成 ADO中如何获得某张表中属性的数目?
你可以把一个空的dbf文件作为资源加到程序中,需要建新库时把他们取出来另存为文件就好了.
=========================================
请问,添加为资源后,如何取出保存?
HMODULE ghmodule = GetModuleHandle(NULL);
HRSRC hr = FindResource(ghmodule, MAKEINTRESOURCE(IDR_MY_BINARY_RES1),"MY_BINARY_RES" /*RT_BITMAP*/);
HGLOBAL hg = LoadResource(ghmodule, hr);
LPVOID pv = (PSZ)LockResource(hg);
if(NULL==pv)
{
OutputDebugString("LockResource failed");
return;
}
DWORD dwsize = SizeofResource(ghmodule,hr);
CFile foutput;
foutput.Open("c:\\exportbinarytype.bmp",CFile::modeCreate|CFile::modeWrite);
foutput.Write(pv,dwsize);
foutput.Flush();
foutput.Close();