这条sql语句到底错在哪里?
在三层客户端,根据登陆用户动态设置服务器RemoteDataModel中ADOQuery连接的数据表
AnsiString tablename1="wwww";
AnsiString sql="select * from dbo.sysobjects where id=object_id(N'[dbo].["+tablename1+"]') and OBJECTPROPERTY (id,N' IsUserTable')=1)";
if(dm1->ClientDataSet1->Active)
dm1->ClientDataSet1->Close();
dm1->ClientDataSet1->CommandText=sql;
dm1->ClientDataSet1->Open();//出错提示是:第一行:‘)'附近有语法错误
大家帮忙看看,究竟什么地方出错了!