/*---------------------------数据库中数据的读取---------------------------------*/
/*
利用CVI读取数据库数据的方法
1.map形式:这种方法自动生成简单的数据库语句,不能对数据库进行高级操作,不建议使用
2.显式explicit形式:这种方式需要绑定,可以使用,但是若数据库中数据类型在绑定函数类型中没有,没办法处理
3.VARIANT形式:不需要绑定,把数据库中的数据全部读取出来在转化为自己需要的类型即可
*/
#include "cvi_db.h"
#include <ansi_c.h>
static int ConnectHandle,ActivateHandle,BindHandle,resCode,PrepareHandle;
static int TempState;
float TempFloat,Parameters[3];
VARIANT Temp;
int StartMark;
int i,scf;
VARIANT TempInt;
int StartMarkInt;
1.利用DBFetchRandom读取测试表中的值
int main ()
{
ConnectHandle=DBConnect ("DSN=CVILocal;UID=sa;PWD=123");
ActivateHandle= DBActivateSQL (ConnectHandle, "select * from 测试表");
BindHandle=DBBindColFloat (ActivateHandle, 3,&TempFloat ,