关于vb6.0编程的一个问题,关于vb6.0编程的一个问题,关于vb6.0编程的一个问题,Dim conn As New ADODB.Connection Dim sqlstring As String Dim connstring As String Dim rs1 As New ADODB.Recordset Dim bm Dim tj As Boolean Private Sub Command1_Click() rs1.MoveFirst Command1.Enabled = False Command2.Enabled = False Command3.Enabled = True Command4.Enabled = True Call dispvalue 现实当前值 End Sub Private Sub Command2_Click() rs1.MovePrevious If rs1.BOF Then rs1.MoveFirst Command1.Enabled = False Command2.Enabled = False End If Command3.Enabled = True Command4.Enabled = True Call dispvalue 现实当前值 End Sub Private Sub Command3_Click() rs1.MoveNext If rs1.EOF Then rs1.MoveLast Command3.Enabled = False Command4.Enabled = False End If Command1.Enabled = True Command2.Enabled = True Call dispvalue End Sub Private Sub Command4_Click() rs1.MoveLast Command3.Enabled = False Command4.Enabled = False Command1.Enabled = True Command2.Enabled = True Call dispvalue End Sub Private Sub Command5_Click() If (MsgBox(要删除该条记录吗?, vbQuestion + vbYesNo, 警告,请注意!) = vbYes) Then rs1.Delete rs1.MoveNext If rs1.EOF Then rs1.MoveLast End If End If Call dispvalue End Sub Private Sub Command6_Click() If (MsgBox(要添加记录吗?, vbQuestion + vbYesNo, 请注意!) = vbYes) Then bm = rs1.Bookmark rs1.AddNew Call editstatus Call emptytext tj = True End If End Sub Private Sub Command7_Click() Call editstatus tj = False End Sub Private Sub Command8_Click() Call setvalue rs1.Update Call okstatus MsgBox (提示:保存成功!) End Sub Private Sub Command9_Click() If (MsgBox(真的要取消修改吗?, vbQuestion + vbYesNo, 请注意!) = vbYes) Then rs1 , CancelUpdate If tj Then rs1.Bookmark = bm End If Call dispvalue Call okstatus End If End Sub Private Sub 商品信息维护_Load() connstring = provider=microsoft.jet.oledb.4.0; & data source= & App.Path & \数据表.mdb;persist security info=false With conn .ConnectionString = connstring .ConnectionTimeout = 10 .Open End With MsgBox (连接成功!) rs1.CursorType = adOpenDynamic rs1.CursorLocation = adUseClient rs1.LockType = adLockOptimistic rs1.Open shangpinxinxi, conn, 3, 3 If rs1.EOF And rs1.BOF Then MsgBox 表为空,请添加记录 Else Call dispvalue 现实当前值 End If Call textdisable Command8.Enabled = False Command9.Enabled = False End Sub 我用的是adodc控件 ADO数据连接 问题是 dispvalue该怎么定义? 一运行就出现说子程序或者函数未定义
股票入门 我的第一次 你在做什么 往期内容 休闲牧场预告 设猫扑虎为首页|收藏猫扑虎
关于vb6.0编程的一个问题
来源:网络收集 作者:解语人 时间:2008-4-28 12:45:11

Dim conn As New ADODB.Connection Dim sqlstring As String Dim connstring As String Dim rs1 As New ADODB.Recordset Dim bm Dim tj As Boolean Private Sub Command1_Click() rs1.MoveFirst Command1.Enabled = False Command2.Enabled = False Command3.Enabled = True Command4.Enabled = True Call dispvalue 现实当前值 End Sub Private Sub Command2_Click() rs1.MovePrevious If rs1.BOF Then rs1.MoveFirst Command1.Enabled = False Command2.Enabled = False End If Command3.Enabled = True Command4.Enabled = True Call dispvalue 现实当前值 End Sub Private Sub Command3_Click() rs1.MoveNext If rs1.EOF Then rs1.MoveLast Command3.Enabled = False Command4.Enabled = False End If Command1.Enabled = True Command2.Enabled = True Call dispvalue End Sub Private Sub Command4_Click() rs1.MoveLast Command3.Enabled = False Command4.Enabled = False Command1.Enabled = True Command2.Enabled = True Call dispvalue End Sub Private Sub Command5_Click() If (MsgBox(要删除该条记录吗?, vbQuestion + vbYesNo, 警告,请注意!) = vbYes) Then rs1.Delete rs1.MoveNext If rs1.EOF Then rs1.MoveLast End If End If Call dispvalue End Sub Private Sub Command6_Click() If (MsgBox(要添加记录吗?, vbQuestion + vbYesNo, 请注意!) = vbYes) Then bm = rs1.Bookmark rs1.AddNew Call editstatus Call emptytext tj = True End If End Sub Private Sub Command7_Click() Call editstatus tj = False End Sub Private Sub Command8_Click() Call setvalue rs1.Update Call okstatus MsgBox (提示:保存成功!) End Sub Private Sub Command9_Click() If (MsgBox(真的要取消修改吗?, vbQuestion + vbYesNo, 请注意!) = vbYes) Then rs1 , CancelUpdate If tj Then rs1.Bookmark = bm End If Call dispvalue Call okstatus End If End Sub Private Sub 商品信息维护_Load() connstring = provider=microsoft.jet.oledb.4.0; & data source= & App.Path & \数据表.mdb;persist security info=false With conn .ConnectionString = connstring .ConnectionTimeout = 10 .Open End With MsgBox (连接成功!) rs1.CursorType = adOpenDynamic rs1.CursorLocation = adUseClient rs1.LockType = adLockOptimistic rs1.Open shangpinxinxi, conn, 3, 3 If rs1.EOF And rs1.BOF Then MsgBox 表为空,请添加记录 Else Call dispvalue 现实当前值 End If Call textdisable Command8.Enabled = False Command9.Enabled = False End Sub 我用的是adodc控件 ADO数据连接 问题是 dispvalue该怎么定义? 一运行就出现说子程序或者函数未定义
Private Sub emptytext()
Text1.Text = ""
End Sub

给一个例子,你只需要在你的代码下面接着写子程序就可以了,如果还有问题可留言

更多友情链接>>>