在此函数中的所有现有代码之后,添加下面的代码:
HRESULT hr = S_OK;
TCHAR szAuthor[80];
CMyProjectSet &dbset = GetDocument()->m_MyProjectSet;
[db_command(name="cmd", source_name="dbset", hresult=hr)
{
SELECT au_lname
([bindto]szAuthor)
FROM AUTHORS
}];
while(cmd.MoveNext() == S_OK)
m_DataList.InsertString(-1, szAuthor);
后编译错误
一大堆,这里就不罗列了,搜索了下,发现是上面红色的部分MSDN里书写的方式有错误
应该更改为
[db_command(command="SELECT au_lname ([bindto]szAuthor) FROM authors",name="cmd", source_name="dbset",hresult="hr")];