Foxtable(狐表)用户栏目专家坐堂 → 这句话里面的插入时z2,z3总报错,因为那两列是逻辑型


  共有11910人关注过本帖树形打印复制链接

主题:这句话里面的插入时z2,z3总报错,因为那两列是逻辑型

帅哥哟,离线,有人找我吗?
dd-zdh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:74 积分:795 威望:0 精华:0 注册:2011/4/7 15:26:00
这句话里面的插入时z2,z3总报错,因为那两列是逻辑型  发帖心情 Post By:2011/5/6 15:04:00 [只看该作者]

Dim cmd As New SQLCommand
Dim lst1,lst2,lst3,z1 As String
Dim i,ilst As Integer
Dim z2,z3 As Boolean
Dim clst1 As WinForm.CheckedListBox
Dim clst2 As WinForm.CheckedListBox
    clst1=e.Form.Controls("CheckedListBox1")
    clst2=e.Form.controls("checkedlistbox2")
    lst1=e.Form.controls("ComboBox1").text
    lst2=e.Form.controls("ComboBox2").text
    lst3=e.Form.controls("ComboBox3").text
    If lst1<>"" And lst2<>"" And lst3<>"" Then   
        ilst=clst1.Items.Count
        For i=0 To ilst -1
        z1=clst1.items(i)   
           If clst1.GetItemChecked(i) Then
               z2=True
           End If
           If cLst2.GetItemChecked(i) Then
                z3=True
           End If    
    cmd.C
    cmd.CommandText="insert into {授权表} (部门,用户名,表名,列名,不可见,不可编辑) values ('" & lst1 & "','" & lst2 & "','" & lst3 & "','" & z1 & "',z2,z3) "
    cmd.ExecuteNonQuery
    Next
   
    Else
        MessageBox.Show("数据不能为空!", "提示")
    End If

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2011/5/6 15:10:00 [只看该作者]

没有附件,只有高手才能帮助的。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/6 15:11:00 [只看该作者]

cmd.CommandText="insert into 授权表 (部门,用户名,表名,列名,不可见,不可编辑) values ('" & lst1 & "','" & lst2 & "','" & lst3 & "','" & z1 & "'," & z2 & "," & z3  & ")"

 回到顶部
帅哥哟,离线,有人找我吗?
dd-zdh
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:74 积分:795 威望:0 精华:0 注册:2011/4/7 15:26:00
  发帖心情 Post By:2011/5/6 15:24:00 [只看该作者]

谢谢!变量引用的规则不是很熟

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/5/6 15:27:00 [只看该作者]

For i=0 To ilst -1  这边的定义是不是少什么了,这样也行的吗?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/6 15:31:00 [只看该作者]

建议楼主看看:

http://help.foxtable.com/topics/1284.htm

 


 回到顶部