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"
上面是一段批处理,是将表行不行啊?
...全文
75 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过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变量或参数的啊?
  • 打赏
  • 举报
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2006-03-09 09:19
社区公告
暂无公告