⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common.h

📁 在Linux/Unix下面访问WINDOWS SQLSERVER 的ODBC驱动程序
💻 H
字号:
#ifdef WIN32#include <windows.h>#include <direct.h>#endif#if HAVE_CONFIG_H#include <config.h>#endif /* HAVE_CONFIG_H */#include <stdarg.h>#include <stdio.h>#if HAVE_STDLIB_H#include <stdlib.h>#endif /* HAVE_STDLIB_H */#if HAVE_STRING_H#include <string.h>#endif /* HAVE_STRING_H */#include <sql.h>#include <sqlext.h>static char rcsid_common_h[] = "$Id: common.h,v 1.21 2007/12/21 10:39:10 freddy77 Exp $";static void *no_unused_common_h_warn[] = { rcsid_common_h, no_unused_common_h_warn };#ifndef HAVE_SQLLEN#ifndef SQLULEN#define SQLULEN SQLUINTEGER#endif#ifndef SQLLEN#define SQLLEN SQLINTEGER#endif#endifextern HENV Environment;extern HDBC Connection;extern HSTMT Statement;extern int use_odbc_version3;extern char USER[512];extern char SERVER[512];extern char PASSWORD[512];extern char DATABASE[512];extern char DRIVER[1024];int read_login_info(void);void CheckReturn(void);void ReportError(const char *msg, int line, const char *file);void CheckCols(int n, int line, const char * file);void CheckRows(int n, int line, const char * file);#define CHECK_ROWS(n) CheckRows(n, __LINE__, __FILE__)#define CHECK_COLS(n) CheckCols(n, __LINE__, __FILE__)void ResetStatement(void);void CheckCursor(void);#define ODBC_REPORT_ERROR(msg) ReportError(msg, __LINE__, __FILE__)int Connect(void);int Disconnect(void);void Command(HSTMT stmt, const char *command);SQLRETURN CommandWithResult(HSTMT stmt, const char *command);int db_is_microsoft(void);int driver_is_freetds(void);#define int2ptr(i) ((void*)(((char*)0)+(i)))#define ptr2int(p) ((int)(((char*)(p))-((char*)0)))#if !HAVE_SETENVvoid odbc_setenv(const char *name, const char *value, int overwrite);#define setenv odbc_setenv#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -