| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 469 人关注过本帖
标题:[求助]求指教一下读写数据库的问题~
取消只看楼主 加入收藏
killj
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-4-20
收藏
 问题点数:0 回复次数:3 
[求助]求指教一下读写数据库的问题~

我在按钮控件下进行如下操作:读取ACCESS数据库的一列数据("拖欠天数"),再通过设计的算法,生成另个一列数据("信用度"),存放的数据库中另一列,下面是代码。现在 出现的问题是编译后显示“键列信息不足或不正确,影响到更多的行”,

我知道自己的代码里有很多错误,但自己很菜,不知错在哪里,怎么修改,请大虾们指点一下,最好能修改一下代码

谢谢了~

Private Sub Command2_Click()
Dim a() As Integer, b() As Integer, T As Integer
Dim i As Integer
Adodc2.RecordSource = "select拖欠天数,信用度 * from Sheet1"
Adodc2.Refresh
If Adodc2.Recordset.RecordCount > 0 Then
Adodc2.Recordset.MoveFirst
End If
ReDim a(7049), b(7049)
i = 1
Do
a(i) = Adodc2.Recordset.Fields("拖欠天数")
T = 30
If a(i) = 0 Then
b(i) = 1
ElseIf 0 < a(i) < 30 Then
b(i) = 1 - 0.5 * a(i) / T
ElseIf a(i) > 29 Then
b(i) = 0
End If
Adodc2.Recordset.Fields("信用度") = b(i)
i = i + 1
Adodc2.Recordset.MoveNext
Loop Until Adodc2.Recordset.EOF
End Sub

[此贴子已经被作者于2006-5-23 7:43:06编辑过]

搜索更多相关主题的帖子: 数据库 指教 
2006-05-22 09:17
killj
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-4-20
收藏
得分:0 

请帮帮我~
马上要交了,急~

2006-05-22 11:02
killj
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-4-20
收藏
得分:0 
谢谢`
2006-05-22 12:44
killj
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-4-20
收藏
得分:0 

现在又是新的问题了,

调试的错误提示:“键列信息不足或不正确,影响到更多的行”

怎么回事呢~

2006-05-23 07:44
快速回复:[求助]求指教一下读写数据库的问题~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.066446 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved