我在程序中执行sql语句,有句创建了一个临时表,执行完成后,再执行一个查询,提示对象名无效‘#xx’无效,请问是什么原因? 这些语句用的是同一个连接对象!
strSql = "select a.id,autoid ,convert(decimal(30,2),iquantity) as iquantity,convert(decimal(30,2),inum) as iNum, a.Cinvcode,Corufts ,idlsid,iCheckIds, convert(smallint,0) as iOperate into #Ufida_WBBuffers from rdrecords a where 1=0"; comm.CommandText = strSql; comm.ExecuteNonQuery(); strSql = string.Format("select * from #Ufida_WBBuffers"); comm.CommandText = strSql; comm.ExecuteNonQuery();
如果我把这两句合并再一起去执行是不出错的,
还有,我把这两句放在数据库查询分析器中也是正常执行的。
请问是我没设置某个选项?还是写的语句有问题?请高人指点?
qq_花开花谢_0
www说
摇曳的蔷薇
有只小跳蛙
繁星coding
拉风的咖菲猫
暮色呼如
慕雪6442864
慕森王
MM们
相关分类