高手近来看下

starsys007 2008-06-16 10:06:57
小弟最近在搞个小程序,就是与SQL连接,在指定的数据库里批量建立表格
其中表格的名字是可变的
for i =1 to x
connect_ado.execute"creat table abc&str$(i) (num char)"
老提示 abc&str$(i)语法错误
盼高手指点迷津
急!!!!!!
...全文
83 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
starsys007 2008-06-17
  • 打赏
  • 举报
回复
辛苦两位大哥写程序了,呵呵
starsys007 2008-06-17
  • 打赏
  • 举报
回复
谢谢大家对小弟的关心,现在问题已经解决,就是另建一个数组,把表格名字放到数组里,然后再把我的程序改成下面的就搞定了
for i =1 to x
Connect_ado.Execute "CREATE TABLE " + Itemwr(i - 1) + " (num varchar)"
next i
我都搞定了,看来不用改行了吧,!嘿嘿
vansoft 2008-06-17
  • 打赏
  • 举报
回复
基础太差,引号内的东西都是文本,不是变量。

变量不能放在引号内。

看不懂我的话建议改行。
CathySun118 2008-06-17
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 WallesCai 的回复:]
& 两边各加一空格
[/Quote]
嗷嗷叫的老马 2008-06-16
  • 打赏
  • 举报
回复
....先把基础整好吧....
cacar2008 2008-06-16
  • 打赏
  • 举报
回复
for i =1 to x
' creat -〉create
connect_ado.execute"create table abc + " +str$(i) + " (num char)

,做点其他事情
next
zhufenghappy 2008-06-16
  • 打赏
  • 举报
回复
&做连接符时,必须认为的加空格,
VB_MSSQL 2008-06-16
  • 打赏
  • 举报
回复
&两端各加一空格
游子 2008-06-16
  • 打赏
  • 举报
回复
我是菜鸟 我来看看的。
yangao 2008-06-16
  • 打赏
  • 举报
回复

connect_ado.execute "creat table abc" & str$(i) & " (num char)"

试试
熊孩子开学喽 2008-06-16
  • 打赏
  • 举报
回复
& 两边各加一空格
舉杯邀明月 2008-06-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 VB_MSSQL 的回复:]
&两端各加一空格
[/Quote]

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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