ʹÓÃODBCÁ¬½ÓSQL ServerÊý¾ÝÔ´µÄÎÊÌâ
ʹÓÃODBCÁ¬½ÓÊý¾ÝԴʱ³öÏÖÈçͼËùʾµÄ´íÎó£¬Çë¸÷λ´óÏÀ¸øÓèÖ¸µ¼£º
˵˵ÊÇÄÄÒ»ÐдíµÄ£¿
¶Ì¶Ì¶Ì¶Ì
±àÒë¿ÉÒÔͨ¹ý£¬Á¬½ÓÊý¾ÝԴʱ³öÏָôíÎó¡
´úÂëÈçÏ£º
C/C++ code:
SQLRETURN rtcode;
//Distribute ODBC Environment
SQLHENV henv;
rtcode=SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&henv);
if (rtcode!=SQL_SUCCESS)
{
//TRACE("Can not allocate env handle \n");
MessageBox("Can not allocate env handle ","Tips",MB_OK);
}
//Version Settings
rtcode=SQLSetEnvAttr(henv,SQL_ATTR_ODBC_VERSION,(void *)SQL_OV_ODBC3,0);
if (rtcode!=SQL_SUCCESS)
{
//TRACE("Can not set ODBC Version\n");
MessageBox("Can not set ODBC Version","Tips",MB_OK);
}
//Distribute Connect Handle
SQLHDBC hdbc;
rtcode=SQLAllocHandle(SQL_HANDLE_DBC,henv,&hdbc);
if (rtcode!=SQL_SUCCESS )
{
//TRACE("Can not allocate Connect Handle\n");
MessageBox("Can not allocate Connect Handle","Tips",MB_OK);
}
//Connection Attributes Settings
rtcode=SQLSetConnectAttr(hdbc,SQL_LOGIN_TIMEOUT,(void*)5,0);
if (rtcode!=SQL_SUCCESS)
{
//TRACE("Error in set connect attribute\n");
MessageBox(&q
Ïà¹ØÎÊ´ð£º
ÎÒÓÐÒ»¸ö±í£¬½á¹¹ÊÇÕâÑù¡£
ת³ö µ¥Î» תÈ뵥λ ±ÊÊý ½ð¶î
date(Ö÷) outid(Ö÷) inid(Ö÷) num amt
2009 1 2 1 500 Ϊ 1 µ¥Î» ÔÚ2009Ä ......
protected void btnLogin_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login");
&nb ......
select count(1) from FX_RETURNBOOKCHECKLIST fxreturnbo0_ where fxreturnbo0_.BOOKID='164 ' AND fxreturnbo0_.RETURNID='00025.S0000001'
ÉÏÃæÒ»¸ö¼òµ¥µÄSQL,Ö´ÐÐʱ¼ä2.6à ......
ÈçºÎÔÚSQL2005ÖÐÉ趨¶¨Ê±×÷Òµ£¬±ÈÈç˵¶¨Ê±ÇåÀíijЩ±íµÄÊý¾Ý£¬
»òÕßÊǶ¨Ê±µÄ½«Ä³Ð©±íµÄÊý¾Ýµ¼³öexcel£¡
ÔÚÏߵȴý£¬¼±¼±¼±£¬×îºÃÊÇÏêϸ²½Ö裡
֮ǰÎÒ×öµÄ×÷ÒµÓеãÎÊÌ⣡
°ïUP
²Î¿¼:http://hi.baidu.com/toiota ......