vc中怎么用ADO提取SQL SERVER中某一个库的所有表名

vc中如何用ADO提取SQL SERVER中某一个库的所有表名
SQL SERVER中有3个库a,b,c;如何提取出a中所有表名?使用的是VC。
CString strSQL=_T("USE [MUDLOG_LH]");
strSQL+=_T(" GO ");
strSQL+=_T("select [name] from [SYSOBJECTS] where [xtype]='U'");
strSQL+=_T(" GO ");
rs=pFrame->m_adoConn.Execute(strSQL);
错误:
arning: Execute 方法发生异常. 错误信息: Line 1: Incorrect syntax near 'GO'.;

------解决方案--------------------
CString strSQL=_T("select name from MUDLOG_LH.dbo.SYSOBJECTS where xtype='U'");
试试看,不保证对。