要求能添加列和列名。还可添加多行,每行的内容。
解决方案 »
- 有没有比较快速的算法,将当前屏幕的截图在内存中转换为PNG格式数据?
- 求多边形与矩形的交集~~~~~~~~~~~~~~~~~~~矢量交集,结果为多边形
- 使用ADO事后每次执行命令 出现audit login audit logout 效率低
- 如何设置CBotton可用不与不用?
- 怎么保存应用程序当前状态???????????
- 我们这里许多朋友都是刚学opengl,而这里的这方面资料太少了,哪位有opengl函数库的chm文件或其他资料,可以发一下吗??邮箱zf99613@126
- 怎样生成jpg的缩略图呢?
- 如何将一长串ASCII码String的内容转换成二进字流!!
- 用vs2010建立的MFC工程怎么添加按钮?
- 请高手指点一个简单问题
- 如何在局域网中进行文件传输?
- 怎样在点击对话框上的按钮后在弹出一个对话框?
InsertColumn插入列InsertItem插入一列
SetItemText设置某一行某一列的文本
www.codeproject.com也有你需要的东西
HRESULT hr = pCmd.CreateInstance(__uuidof(Command));
if (FAILED(hr))
{
ASSERT(FALSE);
return NULL;
} pCmd->PutRefActiveConnection(AfxGetDBConnection());//设置数据库连接
if (FAILED(hr))
{
ASSERT(FALSE);
return NULL;
} _ParameterPtr pPar = pCmd->CreateParameter(_bstr_t(""),
adBinary, adParamInput, sizeof(GUID));//创建参数 ParametersPtr pParams = pCmd->GetParameters();//得到命令的参数对象指针
hr = pParams->Append(pPar);//加入参数
if (FAILED(hr))
{
ASSERT(FALSE);
return NULL;
} hr = pCmd->put_CommandText(_bstr_t("mmas98.GetUserACL"));//存储过程名
if (FAILED(hr))
{
ASSERT(FALSE);
return NULL;
} _variant_t vaUserID;
GUID2Variant(userID, vaUserID);
hr = pPar->put_Value(vaUserID);//设置参数值 if (FAILED(hr))
{
ASSERT(FALSE);
return NULL;
} int groupID;
OPERATIONID operID;
CUserACL* pUserACL = new CUserACL; try
{
// Executes the stored procedure 'GetUserACL'
_RecordsetPtr pRecordset = pCmd->Execute(&vtEmpty, &vtEmpty2, adCmdStoredProc);//adCmdStoredProc表示命令是存储过程
if (pRecordset->EOF == VARIANT_TRUE)
return NULL;