不知道问题出在哪里?????

rambolee 2003-02-24 04:55:50
Set cn = New ADODB.Connection
cn.Open "dsn=gz;uid=;pwd=;" 'your connection string
ProgressBar1.Visible = True
ProgressBar1.Value = 0
Set cmdalter = New Command
Set cmdupdate = New Command
Set rstblset = New Recordset
sqltr1 = "select * from tblset order by igznum"
rstblset.Open sqltr1, cn, 1, 3
rstblset.MoveLast
rstblset.MoveFirst
ProgressBar1.Max = rstblset.RecordCount
Do While rstblset.EOF
columnstr = rstblset("cSetGZItemName") & " money"
With cmdalter
.ActiveConnection = cn
.CommandText = "alter table wa_psn add COLUMN " & columnstr
.Execute
End With
ProgressBar1.Value = ProgressBar1.Value + 1
rstblset.MoveNext
Loop
MsgBox "所有工资数据已经导入"
...全文
52 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
rambolee 2003-02-24
  • 打赏
  • 举报
回复
苦力,你试成功了吗????
rambolee 2003-02-24
  • 打赏
  • 举报
回复
我说的就是表结构没有变化
Cooly 2003-02-24
  • 打赏
  • 举报
回复
我晕,数据不会变的,只是表结构会改变。

alter table wa_psn add " & columnstr
是用来向wa_psn表添加字段的.
Cooly 2003-02-24
  • 打赏
  • 举报
回复
Set cn = New ADODB.Connection
cn.Open "gz","",""
ProgressBar1.Visible = True
ProgressBar1.Value = 0
Set cmdalter = New adodb.Command
Set cmdupdate = New adodb.Command
Set rstblset = New adodb.Recordset
sqltr1 = "select * from tblset order by igznum"
rstblset.Open sqltr1, cn, 3, 1
ProgressBar1.Max = rstblset.RecordCount
Do While rstblset.EOF
columnstr = rstblset("cSetGZItemName") & " money"
With cmdalter
.ActiveConnection = cn
.CommandText = "alter table wa_psn add " & columnstr
.Execute
End With
ProgressBar1.Value = ProgressBar1.Value + 1
rstblset.MoveNext
Loop
MsgBox "所有工资数据已经导入"
rambolee 2003-02-24
  • 打赏
  • 举报
回复
数据没有变化,算不算
XLYT 2003-02-24
  • 打赏
  • 举报
回复
没提示怎么知道错了?
rambolee 2003-02-24
  • 打赏
  • 举报
回复
就是没有提示
Cooly 2003-02-24
  • 打赏
  • 举报
回复
错误提示是什么?
rambolee 2003-02-24
  • 打赏
  • 举报
回复
还是不行
Cooly 2003-02-24
  • 打赏
  • 举报
回复
这句错了吧

.CommandText = "alter table wa_psn add COLUMN " & columnstr

改成

.CommandText = "alter table wa_psn add " & columnstr



.CommandText = "alter table wa_psn add " & columnstr & " varchar"

试试
13161795500 2003-02-24
  • 打赏
  • 举报
回复
在哪行出什么提示你总得告诉大家吧?
rambolee 2003-02-24
  • 打赏
  • 举报
回复
我知道就不发贴了
13161795500 2003-02-24
  • 打赏
  • 举报
回复
你说出在哪里?

1,216

社区成员

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

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