Foxtable(狐表)用户栏目专家坐堂 → 导入数据速度问题求教?


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

主题:导入数据速度问题求教?

帅哥哟,离线,有人找我吗?
lisheng7177
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/22 21:26:00 [只看该作者]

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看我居然少写了这么多行代码!

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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/1/22 21:38:00 [只看该作者]

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:窗口,证书报表,导入,Click
详细错误信息:
从字符串“”到类型“Single”的转换无效。
输入字符串的格式不正确。

刚才在重复导入测试时报错,第1次导入没问题,但第2次就出错了,这是不是我的EXCEL表的格式上的问题?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/22 21:42:00 [只看该作者]

Dim dlg As New OpenFileDialog
dlg.Filter = "Excel文件|*.xls"
dlg.MultiSelect = True '允许选择多个文件
Tables("证书编号表").StopRedraw()
Dim nms() As String = {"工作单位","县公司","姓名","性别","身份证号码","文化程度","鉴定等级","申报鉴定工种","鉴定批次","申报性质","理论成绩","潜能成绩","实操成绩","工作业绩","总评成绩","评审结果","证书编号","备注"}
If dlg.ShowDialog =DialogResult.OK Then
    For Each fl As String In dlg.FileNames
        Dim Book As New XLS.Book(fl)
        Dim sheet As XLS.Sheet = book.Sheets(0)
        For n As Integer = 1 To Sheet.Rows.Count -1
            Dim sfzhm As String = sheet(n,4).Text
            Dim jddj As String = sheet(n,6).Text
            Dim jdpc As String = sheet(n,8).Text
            Dim dr As DataRow = DataTables("证书编号表").Find("身份证号码 = '" & sfzhm & "' And 鉴定等级= '" & jddj & "' And 鉴定批次= '" & jdpc & "'")
            If dr Is Nothing Then '如果不存在同编号的订单
                dr =  DataTables("证书编号表").AddNew()
            End If
            For m As Integer = 0 To nms.Length - 1
                If DataTables("证书编号表").DataCols(nms(m)).IsNumeric Then
                    dr(nms(m)) = val(Sheet(n,m).Value)
                Else
                    dr(nms(m)) = Sheet(n,m).Value
                End If
            Next
        Next
    Next
End If
Tables("证书编号表").ResumeRedraw()

 回到顶部
总数 13 上一页 1 2