准备用Win32 API和ODBC来访问数据库;
代码如下;
/*------------------------------------------------------------
win32, ODBC, by bobo, 2018-09-09
------------------------------------------------------------*/
#include <windows.h>
#include "sql.h"
#include "sqlext.h"
#include "sqltypes.h"
#include "sqlucode.h"
#include "odbcss.h"
LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM);
#define DSNAME "testDS1"
#define DSUSERNAME "sa"
#define DSUSERPWD "123"
#pragma comment(lib, "odbc32.lib")
SQLRETURN ret;
SQLHENV henv;
SQLHDBC hdbc;
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
static TCHAR szAppName[] = TEXT ("HelloWin") ;
HWND hwnd ;
MSG
本文介绍了通过Win32 API和ODBC访问数据库时遇到的问题,重点是解析SQLConnect返回1的情况。文章指出SQL_SUCCESS和SQL_SUCCESS_WITH_INFO的含义,并分享了解决调试中遇到的句柄分配、参数设置及ODBC数据源建立等常见问题的经验。
订阅专栏 解锁全文
5753

被折叠的 条评论
为什么被折叠?



