社区
数据库
帖子详情
如何在vc中打开数据库后用嵌入式的sql查询
asdasdasd
2003-03-25 02:14:46
打开.dbf后,怎么实现表的spl查询,选择等
或者能不能打开整个数据库,用嵌入式的spl查询
...全文
34
1
打赏
收藏
如何在vc中打开数据库后用嵌入式的sql查询
打开.dbf后,怎么实现表的spl查询,选择等 或者能不能打开整个数据库,用嵌入式的spl查询
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tanaier
2003-03-25
打赏
举报
回复
file->new win32 console project.empty project.add vfp.cpp
#include <windows.h>
#include <stdio.h>
#import "c:\Program Files\Common Files\System\ADO\msado20.tlb" \
no_namespace rename("EOF", "EndOfFile")
void PrintProviderError(_ConnectionPtr pConnection)
{
ErrorPtr pErr = NULL;
if( (pConnection->Errors->Count) > 0)
{
long nCount = pConnection->Errors->Count;
for(long i = 0;i < nCount;i++)
{
pErr = pConnection->Errors->GetItem(i);
printf("\t Error number: %x\t%s", pErr->Number,pErr->Description);
}
}
}
void main()
{
if(FAILED(::CoInitialize(NULL)))
return ;
_ConnectionPtr pConnection = NULL;
_bstr_t strConnection = TEXT("Driver={Microsoft dBASE Driver (*.dbf)};DBQ=C:\\; DriverID=533;");
try
{
_RecordsetPtr pRstSchema = NULL;
_CommandPtr pCommand=NULL;
pConnection.CreateInstance(__uuidof(Connection));
pConnection->Open (strConnection, "", "", -1);
pCommand.CreateInstance (__uuidof(Command));
pRstSchema.CreateInstance (__uuidof(Recordset));
_bstr_t sqltext="select * from jck98 ";
pCommand->ActiveConnection =pConnection;
pCommand->CommandText =sqltext;
pCommand->CommandType=adCmdText;
pRstSchema = pCommand->Execute (NULL,NULL,adCmdText);
_variant_t filed[17];
_bstr_t filedname[17];
while (!pRstSchema->EndOfFile )
{
long kk=pRstSchema->GetFields ()->GetCount ();
for (long uu=0;uu<kk;uu++)
{
filedname[uu]=pRstSchema->GetFields ()->GetItem ((_variant_t)uu)->GetName ();
filed[uu]=pRstSchema->GetCollect (filedname[uu]);
}
pRstSchema->MoveNext ();
}
pRstSchema->Close();
pConnection->Close();
}
catch(...)
{
PrintProviderError(pConnection);
}
::CoUninitialize();
}
嵌入式
SQL语句在
VC
++
数据库
系统开发
中
的技巧
文章简述了
嵌入式
SQL 语句的概念和SQL 语句在
VC
数据库
开发
中
的构造,并讲述了在不同
数据库
中
使用
嵌入式
SQL 语句的规则,以及使用时的一些技巧。 包涵了c语言写的代码以及环境配置。
通过
嵌入式
SQL访问
数据库
通过
嵌入式
SQL访问
数据库
将一段连续的SQL操作写成嵌入到C程序
中
的程序,调试程序,使得程序能完成一项复杂的数据处理功能,并提交程序。
嵌入式
SQL编程与
VC
的链接方法
中
pro*c连接Oracle10g的方法
VC
中
配置PROC 在oracle10g
中
,进行PROC预编译的不再是可弹出消息框的procui.exe,而是proc.exe; 用Oracle_HOME代表Oracle安装后的根目录,例如:Oracle_HOME位置是D:\oracle\product\10.1.0\Db_1。这时PROC的可执行文件在Oracle_HOME \ BIN \ PROCUI. EXE,对缺省安装即在D:\oracle\product\10.1.0\Db_1\BIN\PROC.EXE。 pcscfg.cfg 文件 在 D:\oracle\product\10.1.0\Db_1\precomp\admin 下。 库文件OraSQL10. LIB在Oracle_HOME \PRECOMP\LIB,对缺省安装即在D:\ORACLE\P
使用
嵌入式
SQL访问
数据库
.pdf
使用
嵌入式
SQL访问
数据库
.pdf
嵌入式
SQL语句在
VC
数据库
系统开发
中
的技巧.pdf
嵌入式
SQL语句在
VC
数据库
系统开发
中
的技巧.pdf
数据库
4,017
社区成员
39,807
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章