vc+sqlÁ¬½Ó×Ö·û´®
1£©
#pragma warning(disable:4146)
#import "C:\Program Files\Common Files\System\ADO\msado15.dll"
named_guids rename("EOF","adoEOF"), rename("BOF","adoBOF")
#pragma warning(default:4146)
using namespace ADODB;
2£©
#pragma warning(disable:4146)
#import "C:\Program Files\Common Files\System\ado\msado15.dll" \
no_namespace \
rename("EOF","adoEOF") rename("DataTypeEnum","adoDataTypeEnum") \
rename("FieldAttributeEnum", "adoFielAttributeEnum")
rename("EditModeEnum", "adoEditModeEnum") \
rename("LockTypeEnum", "adoLockTypeEnum") rename("RecordStatusEnum",
"adoRecordStatusEnum") \
rename("ParameterDirectionEnum", "adoParameterDirectionEnum")
Ô
ÐÍÊÇ:_ConnectionPtr Execute( _bstr_t CommandText, VARIANT *
RecordsAffected,
long Options );
¡¡²ÎÊý
¡¡¡¡1. CommandTextÊÇÃüÁî×Ö·û´®£¬Í¨³£ÊÇSQLÃüÁҲ¿ÉÒÔÊDZíÃû¡¢´æ´¢¹ý³ÌµÈ
¡¡¡¡2. RecordsAffected ¿ÉÑ¡£¬ÊDzÙ×÷Íê³ÉºóËùÓ°ÏìµÄÐÐÊý
¡¡¡¡3. Options
¿ÉÑ¡£¬½âÊÍCommandText²ÎÊýµÄ·½Ê½£¬Options¿ÉÒÔÊÇCommandTypeEnum»òExecuteOptionEnumö¾Ù
ÀàÐÍÖµ
¡¡¡¡
¡¡¡¡ÀàÐÍ
¡¡¡¡ËµÃ÷
¡¡¡¡adCmdUnspecifed=-1
¡¡¡¡Î´ÃèÊöCommandTypeÊôÐÔ
¡¡¡¡adCmdText=1
¡¡¡¡Ö¸Ê¾ÌṩÕßÓ¦½« CommandText ¸³ÖµÎªÃüÁîµÄÎı¾¶¨Òå¡£
¡¡¡¡adCmdTableDirect
¡¡¡¡Ö¸Ê¾ÌṩÕßÓ¦´Ó CommandText ÃüÃûµÄ±íÖзµ»ØËùÓÐÐС£
¡¡¡¡adCmdTable=2
¡¡¡¡Ö¸Ê¾ÌṩÕßÓ¦½« CommandText ¸³ÖµÎª±íÃû¡£
¡¡¡¡adCmdStoredProc=4
¡¡¡¡Ö¸Ê¾ÌṩÕßÓ¦½« CommandText ¸³ÖµÎª´æ´¢¹ý³Ì¡£
¡¡¡¡adCmdUnknown=8
¡¡¡¡Ö¸Ê¾ CommandText ²ÎÊýÖеÄÃüÁîÀàÐÍδ֪¡£
¡¡¡¡adExecuteAsync
¡¡¡¡Ö¸Ê¾ÃüÁîÓ¦¸ÃÒì²½Ö´ÐС£
¡¡¡¡adFetchAsync
¡¡¡¡Ö¸Ê¾ CacheSize ÊôÐÔÖ¸¶¨µÄ³õʼÊýÁ¿Ö®ºóµÄÐÐÓ¦Òì²½ÌáÈ¡¡£
Ïà¹ØÎĵµ£º
ÎÒÃÇͨ³£ÔÚ¶¨Î»Êý¾Ý¿âËøÎÊÌâʱ£¬Í¨³£Ï£ÍûÕÒµ½Äĸö½ø³Ì·¢³öÁËÄĸöÓï¾ä£¬Ëø×¡ÁËÄÄÕÅ±í£¬Ò»°ãÎÒÃÇͨ¹ý²év$lock£¬È»ºóÕÒµ½sid,ÔÙµ½v$sesionÀïÕÒµ½Õâ¸ö½ø³ÌµÄhash_value»òpre_hash_value,È»ºó¸ù¾Ýhash_value¶¨Î»µ½¾ßÌåµÄÓï¾ä¡£
¿ÉÊÇ£¬ÎÒÃÇ·¢ÏÖ£¬Í¨¹ýJDBCÁ¬½ÓÉÏÀ´µÄ½ø³Ì£¬ËüµÄhash_valueÊÇ0,ËùÒÔÎÒÃǾÍÎÞ·¨¶¨Î»Õâ¸ö½ø³ÌÖ´ÐеÄÓï¾ ......
±¾ÒëÎIJÉÓÃ֪ʶ¹²ÏíÊðÃû-·ÇÉÌÒµÐÔʹÓÃ-Ïàͬ·½Ê½¹²Ïí 3.0 UnportedÐí¿ÉÐÒé·¢²¼£¬×ªÔØÇë±£Áô´ËÐÅÏ¢
ÒëÕߣºÂí³ÝÜÈ | Á´½Ó£ºhttp://www.dbabeta.com/2010/oracle-sql-server-comparison-i.html
×÷ÕߣºSadequl Hussain | ÔÎÄ£ºhttp://www.sql-server-performance.com/articles/dba/oracle_sql_server_comparison_p1.aspx
Ò» ......
½ñÌì²âÊÔwebÏîĿн¨ÁËÒ»¸öÊý¾Ý¿â£¬½á¹û±¨´í,ÒÔǰµÇ¼ֱ½ÓÑ¡Ôñ'WindowsÉí·ÝÑéÖ¤',²¢Ã»ÓÐʲôÎÊÌâ³öÏÖ!¿Éǰ¶Îʱ¼ä²ÉÓÃ'SQLSERVERÉí·ÝÑéÖ¤'È¥µÇ¼,ËæÖ®µÄÎÊÌâ¾ÍÀ´ÁË.ÎÞÂÛÓÃʲô·½·¨¾ÍÊÇÒ»¸ö½á¹û³ö´í! ³ö´íµÄÔÒòÊÇ:'Óû§ 'sa' µÇ¼ʧ°Ü¡£¸ÃÓû§Óë¿ÉÐÅ SQL Server Á¬½ÓÎÞ¹ØÁª'.½ñÌìÉÏÍøÉϲéÁ˰ëÌ컹ÊǸ㲻¶¨,×îºó¾¹ýÍøÉϺÍÊéÉ ......
1. select top pageSize
* from table where id not in(select top((pageNo-1)*pageSize
) id from table order by id asc)
2. select * from table where id<=pageSize*pageNo
and id>(pageNo-1)*pageSize
order by id asc
×¢£º
pagesizeÿҳÏÔʾµÄ¼Ç¼Êý
pageNoµ±Ç°µÚ¼¸Ò³
......
ÊÂÎñ¾ÍÊǸºÔð°ÑһϵÁвÙ×÷¿´×öÒ»¸ö¶ÀÁ¢µÄÂß¼µ¥Ôª£¬ÕâЩ²Ù×÷Ҫôͬʱ³É¹¦£¬ÒªÃ´Í¬Ê±Ê§°Ü¡£ÏÂÃæÊÇÒ»¸ö¾µäµÄÀý×Ó£º
create procedure TransferMoeny
(
@fromAccountNo varchar(50),-- ת³öÕ˺Å
@ToAccountNo varchar(50),--תÈëÕ˺Å
& ......