vfor6.0下载

vfor6.0下载,第1张

=================VC连接sybase数据库================================== 首先,必须安装Sybase客户端并配置Sybase客户端。安装完成后要从程序中运行dsedit进行配置。 server为要访问的数据库的名字,还有Sybase数据库所在机子的IP和Port及访问的协议TCP。 当配置完毕后,可以用ping来检查配置的正确性。 下面就进入到编程了。 在此,你还要让你的工程包含Sybase的头文件和动态链接库。让程序能认识Sybase函数。 打Tool--->Options后,选择 Directories标签,Show directories for 中选择Include files后, 你就可以增加Sybase的包含:例我这里Sybase是安装在C:所以我指定:C:\sybase\include; 同样,再选择 Library files指定:C:\sybase\lib,就ok了。 1.包含头文件。 在你要连接Sybase数据库代码的头文件中添加#include <ctpublic.h>, 此时你就可以编译一下,如果说找不到此头文件,说明你上面包含指定的路径不正确。 2.声明两个连接 Sybase 数据库必须的变量。 CS_CONTEXT *context/* 内容结构 */ CS_CONNECTION *ptrconnection/* 连接结构 */ 我个人认为用ct-library接口访问sybase数据库与用ADO技术有很多相似之处, 也可以说访问数据库一般差不多,都是先创建空间,再创建连接。 并初始化context: context = (CS_CONTEXT *)NULL3.我定义了下面几个函数: BOOL ConnectSybaseDB(CString strDBName,CString strUser,CString strPass) //连接数据库:true成功,false失败其参数分别为:数据库名,访问数据库的用户名,密码。 这个strDBName就是Sybase客启端配置时的Server名字。 void DisConnectSybaseDB()//断开数据库 void ShowDBError(int nErrCode)//显示连接数据库时的错误信息 4.具体实现: //////////////**********建立连接函数***********////////////// ConnectSybaseDB(CString strDBName,CString strUser,CString strPass) { CS_RETCODE ret char username[32],password[32]memset(username,0,sizeof(username))memset(password,0,sizeof(password))strcpy(username,strUser)strcpy(password,strPassword)/*分配内容结构*/ if((ret=cs_ctx_alloc(CS_VERSION_100, &context)) != CS_SUCCEED) { //不成功则调用ShowDBError显示错误代码 ShowDBError(ret)return FALSE} /*初始化Client_Library*/ if((ret=ct_init(context,CS_VERSION_100)) != CS_SUCCEED)

求采纳

链接:https://pan.baidu.com/s/1AdF8QeK20gnm6QYuKUCdig

提取码:14fh

软件名称:NavicatforPostgreSQLV12.1.26中文安装版

语言:简体中文

大小:58.25MB

类别:系统工具

介绍:NavicatforPostgreSQL又名Navicat12forPostgreSQL,它是一款非常好用且专业的图形化PostgreSQL数据库开发工具,NavicatforPostgreSQL容易上手,非常适合数据库新手使用。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6670912.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存