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 ÊôÐÔÖ¸¶¨µÄ³õʼÊýÁ¿Ö®ºóµÄÐÐÓ¦Òì²½ÌáÈ¡¡£
Ïà¹ØÎĵµ£º
½ñÌì²âÊÔwebÏîĿн¨ÁËÒ»¸öÊý¾Ý¿â£¬½á¹û±¨´í,ÒÔǰµÇ¼ֱ½ÓÑ¡Ôñ'WindowsÉí·ÝÑéÖ¤',²¢Ã»ÓÐʲôÎÊÌâ³öÏÖ!¿Éǰ¶Îʱ¼ä²ÉÓÃ'SQLSERVERÉí·ÝÑéÖ¤'È¥µÇ¼,ËæÖ®µÄÎÊÌâ¾ÍÀ´ÁË.ÎÞÂÛÓÃʲô·½·¨¾ÍÊÇÒ»¸ö½á¹û³ö´í! ³ö´íµÄÔÒòÊÇ:'Óû§ 'sa' µÇ¼ʧ°Ü¡£¸ÃÓû§Óë¿ÉÐÅ SQL Server Á¬½ÓÎÞ¹ØÁª'.½ñÌìÉÏÍøÉϲéÁ˰ëÌ컹ÊǸ㲻¶¨,×îºó¾¹ýÍøÉϺÍÊéÉ ......
1.Stop ËùÓзþÎñ
2.Óà Windows Install Clean Up ¹¤¾ßÐ¶ÔØSQL 2005×é¼þ
3.ÓÃSrvInstw.exeɾ³ýËùÓÐSQL·þÎñ
4.Çå³ý×¢²á±í
a. ½«HKEY_CURRENT_USER---Software----MicrosoftϵÄMicrosoft SQL ServerÎļþ¼ÐÈ«²¿É¾³ý
b. ½«HKEY_LOCAL_mACHINE---SOFTWARE---MicrosoftÏ ......
ÔÚÍøÉÏÕÒÁ˺ܶ࣬×ÜÊDz»ÖªµÀÔõôÓã¬ÓÚÊÇ×Ô¼ºÐ´ÁËÒ»¸ö£º
declare @strHex char(5),
@len int,
@intOut int,
@i int,
@charint int
set @strHex = '20'
set @len = len(rtrim(@strHex))
set @i = 1
set @intOut = 0
while @i <= @len
begin
set @charint = case substring(upper(rtrim(ltrim(@strHex))) ......