请问一下这里的高人,如何在VB的程序中执行像下面这样的动态SQL,我主要不知道 @SQL变量应该怎么去定义,定义在哪个地方,定义在 vb中的 string 中,但显示@无效!谢谢了!
declare @SQL varchar(1000)
select @SQL = isnull(@SQL+',', '')+a.name+isnull(' as '+convert(varchar(8000),b.value),'')
from syscolumns a left join sysproperties b on a.id=b.id and a.colid=b.smallid
where a.id=object_id('m_truck')
order by a.colid 麻烦告诉一下,最好给个实例,谢谢了
declare @SQL varchar(1000)
select @SQL = isnull(@SQL+',', '')+a.name+isnull(' as '+convert(varchar(8000),b.value),'')
from syscolumns a left join sysproperties b on a.id=b.id and a.colid=b.smallid
where a.id=object_id('m_truck')
order by a.colid 麻烦告诉一下,最好给个实例,谢谢了
解决方案 »
- 如何得到表达式的值
- 一个小问题,Public Const NIF_TIP = &H4语句中为什么常量用16进制数表示
- 通过ASP访问数据库(Access)越来越慢,开始很快,问题很严重,中央领导都重视了!
- 哪位有时间开发个小程序?
- VB实现打印的问题!!!!
- 谁知道修改.MDB文件文件头进行加密的方法?
- 关于addnew将txt文本文件导入到oracle数据库中
- run-time error '429' ActiveX Component cant create Object!help!
- 如何使在Html Help Workshop中加入东西,各位,帮忙!
- 怎么编写代定时码判断时间实现自动备份
- VB如何获取系统剪切板内容
- winsock utf-8编码问题
@SQL varchar(1000)
) AS BEIN
select @SQL = isnull(@SQL+',', '')+a.name+isnull(' as '+convert(varchar(8000),b.value),'')
from syscolumns a left join sysproperties b on a.id=b.id and a.colid=b.smallid
where a.id=object_id('m_truck')
order by a.colid
END