注册 登录
编程论坛 VB6论坛

请教高手~数据保存到一定数据就会出错

admin73896 发布于 2015-01-28 09:05, 744 次点击
数据库怎么保存到一定数据的时候程序就会出错~代码如下:
If newFlag = 0 Then '如果是新记录
            Call OpenConn
            SQL = "select * from 基础档案表"
            rs.Open SQL, cn, 3, 3
            rs.AddNew
                For I = 0 To 31
                    rs.Fields(I + 1) = Me.text1(I).Text
                Next
                rs!建档人 = Me.text1(32).Text
                rs!像片 = phoPath
            rs.Update
            Call CloseConn
            phoPath = "" '清空像片路径
            Me.Frame1.Enabled = False
            MsgBox "记录添加成功!", 64, "提示"
            Me.Toolbar1.Buttons(1).Enabled = True
            Me.Toolbar1.Buttons(3).Enabled = False
        Else '如果是修改记录
             Call OpenConn
            SQL = "select * from 基础档案表 where zgid=" & gXhcd
            rs.Open SQL, cn, 3, 3
                For I = 0 To 31
                    rs.Fields(I + 1) = Me.text1(I).Text   这句就会出错
                Next
                rs!建档人 = gCzy
                rs!像片 = phoPath
            rs.Update
3 回复
#2
wp2319572015-01-28 09:40
自己查一下断档时 数据有啥特别的没有
#3
admin738962015-01-28 09:47
我用是tflag 全局变量~一个控件数组
#4
admin738962015-01-28 09:55
当我选择其中一个控件的时候,系统就提示NULL无效值~
1