vb6的adodc控件的recordsource支持不支持带sql变量或参数的sql字符串呢??

y_h_song 2006-03-09 09:19:06
比如,下列赋值行不行:
Adodc1.CommandType = adCmdText
Adodc1.ConnectionString = conString
Adodc1.RecordSource = str

其中:
str="DECLARE @MyCounter INT
SET @MyCounter = 0
WHILE (@MyCounter < 26)
BEGIN
INSERT INTO TestTable VALUES
(@MyCounter,
CHAR( ( @MyCounter + ASCII('a') ) )
)
SET @MyCounter = @MyCounter + 1
END"
上面是一段批处理,是将表行不行啊?
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
y_h_song 2006-03-09
  • 打赏
  • 举报
回复
adodc1的recordsource属性支持不支持带控制流语句的sql字符串??(比如begin,while,if...)
1984bobby 2006-03-09
  • 打赏
  • 举报
回复
支持不支持我不知道~我也是菜鸟~不过如果是连续输入数据的话我会选择用存储过程~这样更好控制
y_h_song 2006-03-09
  • 打赏
  • 举报
回复
上面str是向表testTable中连续插入26行记录~
可我每次运行,只能插一行,
是不是adodc.recordsoure的sql字符串不支持带sql变量或参数的啊?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧