#include<windows.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include <sql.h>
#include <sqlext.h>
#include <iostream>
#include <odbcinst.h>
using namespace std;
char hosts[] = {"192.168.100.54"};
#define isSuc(result) ((result) == SQL_SUCCESS || (result) == SQL_SUCCESS_WITH_INFO)
int main(void)
{
short sret; //返回代码
HENV henv; //环境句柄
HDBC hdbc; //连接句柄
HSTMT hstmt;//sql语句执行句柄,相当于游标
//动态创建系统DSN数据源,需要包含odbcinst.h,SQL Server不需要添加用户名密码
//在使用某个数据库的ODBC管理器之前,首先要查看是否安装了这个数据库的ODBC驱动,如果没有先安装再使用,比如DB2就没有默认安装
//SQLConfigDataSource(NULL,ODBC_ADD_SYS_DSN,"SQL Server","DSN=trantest\0 UID=sa\0 PWD=123456\0 SERVER=192.168.100.54\0 DATABASE=warehouse\0");
bool sucess = SQLConfigDataSource(NULL,ODBC_ADD_SYS_DSN,"SQL Server","DSN=trantest\0 SERVER=192.168.100.54\0 DATA