to strip(阿飞)
我提的问题,给了你二十分,可还没解决!
我提出的:
如下的函数,我该如何调用呢,第二个变量如何定义呢? BOOL DoOpenODBCDbase(LPCTSTR connectstr, VARIANT* tables); BOOL CCell::DoOpenODBCDbase(LPCTSTR connectstr, VARIANT* tables) { BOOL result; static BYTE parms[] = VTS_BSTR VTS_PVARIANT; InvokeHelper(0xa8, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, connectstr, tables); return result; }
你说:
我估计这样就可以了:
VARIANT vTables;
cell.DoOpenODBCDbase( _T( "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=\somepath; "), &vTables);
注意!注意!注意!注意!
它现在说我变量类型不对!