将KingbaseES数据库中Student表得数据备份到SQL SERVER数据库中。在应用程序运行前,已经在KingbaseES和SQL SERVER中分别
建立了STUDENT关系表:
建表代码:
CREATE TABLE Student
(
Sno CHAR(9) PRIMARY KEY, //Sno是主键
Sname CHAR(20) UNIQUE,
Ssex CHAR(2),
Sage SMALLINT,
Sdept CHAR(20)
)
创建数据源的过程代码:
#include<stdlib.h>
#inlcude<stdio.h>
#include<windows.h>
#include<sql.h>
#include<sqlext.h>
#include<Sqltypes.h>
#define SNO_LEN 30
#define NAME_LEN 50
#define DEPART_LEN 100
#define SSEX_LEN 5
int main()
{
/*Step 1 定义句柄和变量 */
//以king开头的表示的是连接KingbaseES的变量
//以server开头的表示的是连接SQLSERVER的变量
SQLHENV kinghenv,serverhenv;
SQLHDBC kinghdbc,serverhdbc;
SQLHSTMT kinghstmt,serverhstmt;
SQLRETURN ret;
SQLCHAR sName[NAME_LEN],sDepart[DEPART_LEN],
sSex[SSEX_LEN],sSno[SN