SQL & VC++
Кто-нибудь, порекомендуйте чего-нибудь из ресурсов по написанию приложений на VC++ для работы с MS SQL...
Posmotri v MSDN funkziu API Connect, tam est' polnij primer, kak connektit'ca k chmu hochesh
Vot primer
{
SQLCHAR ConnStrOut[MAXBUFLEN];
SQLSMALLINT cbConnStrIn = 0;
SQLSMALLINT cbConnStrOut = 0;
SQLCHAR ConnStrIn[MAXBUFLEN] = "DRIVER={SQL Server};SERVER=WEB;UID=sa;PWD=;DATABASE=WEBLINK;";
SQLSMALLINT ConnStrInLength = strlen("DRIVER={SQL Server};SERVER=WEB;UID=sa;PWD=;DATABASE=WEBLINK;");
hdbc = SQL_NULL_HDBC;
// Allocate environment handle
retcode = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &henv);
if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
{
// Set the ODBC version environment attribute
retcode = SQLSetEnvAttr(henv, SQL_ATTR_ODBC_VERSION, (SQLPOINTER)SQL_OV_ODBC3, SQL_IS_INTEGER);
if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
{
// Allocate connection handle
retcode = SQLAllocHandle(SQL_HANDLE_DBC, henv, &hdbc);
if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
{
// Connect to data source
retcode = SQLDriverConnect (hdbc,NULL , ConnStrIn , ConnStrInLength, ConnStrOut,
MAXBUFLEN, &cbConnStrOut, SQL_DRIVER_NOPROMPT);
}
}
}
SQLFreeHandle(SQL_HANDLE_DBC, hdbc);
SQLFreeHandle(SQL_HANDLE_ENV, henv);
SQLDisconnect(hdbc);
}
[ Это Сообщение было отредактировано keisik в 2001-12-18 2052 ]