www.pudn.com > smstoaspdd.rar > send.cpp


// send.cpp : Implementation of CSmsApp and DLL registration. 
 
#include "stdafx.h" 
#include "sms.h" 
#include "send.h" 
 
///////////////////////////////////////////////////////////////////////////// 
// 
 
STDMETHODIMP send::InterfaceSupportsErrorInfo(REFIID riid) 
{ 
	static const IID* arr[] =  
	{ 
		&IID_Isend, 
	}; 
 
	for (int i=0;iOpen("driver={SQL Server};Server=(local);DATABASE=job;UID=sa;PWD=","","",adModeUnknown);/// 
 
		CString str1,str2,str3; 
		str1 = tel; 
		//str1=str1.Left(str1.GetLength()-1);  
		str2 = smstest; 
		//str2=str2.Left(str2.GetLength()-1);  
		str3 = userid; 
		//str3=str3.Left(str3.GetLength()-1);  
 
		CString strSQL = "INSERT INTO smssend ( tel,text,userid ) VALUES ( '" + str1 + "','" + str2 + "','" + str3 + "' )"; 
 
		_variant_t varSQL(strSQL);  
		COleVariant vtOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR);  
		pConnection->Execute(_bstr_t(strSQL),&vtOptional,-1); 
 
	/*		 
			pRecordset->Open("SELECT * FROM dv_style",(IDispatch*)pConnection,  
			adOpenDynamic, 
			adLockOptimistic, 
			adCmdText); 
	*/ 
 
	//关闭对象 
		if(pConnection->State) 
		{ 
			pConnection->Close();  
		} 
		*fanhui = 1; 
} catch(_com_error e) { 
		*fanhui = 0; 
} 
return S_FALSE; 
}