DBPROCESS *dbconnect(DBPROCESS *dbproc)
int i,count;
char choice;
char num[2];
int page;
int index;
unsigned long num_recs = 0;
char db_epass[40], db_user[40], db_pass[40], db_database[60], db_server[40], db_dbname[60];
bool status,valid;
LOGINREC *loginrec;
int y=ScrWidth/2-10;
count=0;
/我想从这里执行存储过程
dbexit();
我是c ++编程的新手,我有上面的脚本,我想用一个参数执行SP,传递'db_user'的信息。
任何人都可以指导我如何编写脚本。
数据库:mssql 2008
答案 0 :(得分:0)
连接数据库并执行各种pl/sql
命令(包括存储过程调用),每个供应商都提供ODBC驱动程序。在您的问题中,您不清楚在代码中使用ODBC driver
的位置以及您尝试连接的数据库。快速检查您的数据库ODBC driver
并阅读供应商提供的文档/手册,了解如何使用其驱动程序和一些示例。每个ODBC driver
API
都不同,执行pl/sql
的代码对于提供ODBC driver
API
的不同供应商也会有所不同。某些第三方提供的ODBC driver
API
对于所有不同的数据库都是通用的,您不需要为不同的数据库编写单独的代码,只有数据库连接字符串不同。其中一个是datadirect
。阅读第一个供应商提供的关于ODBC驱动程序的资料,您将获得其中的所有信息。祝你一切顺利。