怎么在ATL的OLE DB模板类提供的函数中执行DDL SQL语句? CCommand的Open只能执行DML语句 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CCommand应该也可以执行ddl的吧?!不过要用CNoRowset作模板参数…… CCommand<CNoAccessor, CNoRowset> command; CString strSQL; int area = ((CComboBox*)GetDlgItem(IDC_AREA_COMBO))->GetItemData(m_atArea); strSQL.Format(_T("update dbo.T_CheckpointInfo set BarCode = '%s',\ CPName = '%s',\ Area = '%d',\ CheckType = '%s'\ where CheckpointID = %d"), m_BarCodeValue, m_strCheckPoint, area, m_strType, m_currentCP); hr = command.Open(GetDocument()->m_session, strSQL); if(FAILED(hr)){ m_bModified = FALSE; COLEDBErrorChecking::DisplaySingleError(hr); return; }.........我一般不在程序里执行ddl,不过ddl应该跟这个类似吧,都是没有返回值的sql。上次答复的时候在出差,以前做的例子不在身边。 C/S模式 socket tcp 传文件 的问题? 关于端口扫描的问题 CString.Format如何显示ULONGLONG整数? 如何追加打开一个文件? 高手帮助! 高分求助MPEG1的解码算法 我的程序在vc++2005下的release下可以编译执行,但是不可以调试执行 C++有关NEW问题,以及文件读的问题! 不是高手不要看 MFC EDIT控件如何实现类似于“FF FF FF 12” GetStdHandle(STD_INPUT_HANDLE)返回的标准输入Handle等于0,当前程序中标准输入是否可用? 如何在基于对话框的工程里显示图像???
CString strSQL;
int area = ((CComboBox*)GetDlgItem(IDC_AREA_COMBO))->GetItemData(m_atArea);
strSQL.Format(_T("update dbo.T_CheckpointInfo set BarCode = '%s',\
CPName = '%s',\
Area = '%d',\
CheckType = '%s'\
where CheckpointID = %d"),
m_BarCodeValue, m_strCheckPoint, area, m_strType, m_currentCP); hr = command.Open(GetDocument()->m_session, strSQL);
if(FAILED(hr)){
m_bModified = FALSE;
COLEDBErrorChecking::DisplaySingleError(hr);
return;
}.........
我一般不在程序里执行ddl,不过ddl应该跟这个类似吧,都是没有返回值的sql。
上次答复的时候在出差,以前做的例子不在身边。