Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:代码转换求助

1楼
夜点蚊香 发表于:2024/5/1 7:00:00
foxtable 代码

        Dim dt As DataTable = Functions.Execute("生成cmd数据表","打卡数据","")
        dt.StopRedraw()  '停止绘制
        Dim nms1() As String
        
        nms1 = New String() {"姓名","身份证号码","时间"}
            Dim r As DataRow = dt.AddNew() 
            Dim mm As Integer = 1
            For m1 As Integer = 0 To nms1.Length - 1
                Dim ss1 As String = nms1(m1)
                If dt.DataCols(ss1).IsDate Then    '如果是日期类型的列
                r(ss1)= ary(n + 1,mm)
                Else
                r(ss1) = ary(n + 1,mm)
                End If 
                mm = mm + 1
            Next
         r.save()


修改成 sql 代码,怎么改, 时间判断的地方怎么加,求助

            Dim cmdadd As new SQLCommand
            cmdadd.C
            cmdadd.CommandText = "Insert Into 打卡数据 (姓名,身份证号码,时间) Values(?,?,?)"

            For m1 As Integer = 0 To nms1.Length - 1
                Dim ss1 As String = nms1(m1)
                If dt.DataCols(ss1).IsDate Then    '如果是日期类型的列
                              cmdadd.Parameters.Add("@" & ss1,ary(n + 1,mm))
                Else
                              cmdadd.Parameters.Add("@" & ss1,ary(n + 1,mm))
                End If 
                mm = mm + 1
            Next
            cmdadd.ExecuteNonQuery
2楼
有点蓝 发表于:2024/5/1 11:24:00
不需要判断,直接用
共2 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02783 s, 2 queries.