Rss & SiteMap

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

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

标题:日期控件取值导致的错误

1楼
kb9702 发表于:2020/12/9 9:39:00
Dim StrDate As WinForm.DateTimePicker = e.Form.Controls("StrDate")
If Tables("总装焊接指令_Table1").Rows.Count > 0 And Strdate.Text <> ""
    Dim cmd As New SQLCommand
    cmd.C
    Dim sql As String = "INSERT INTO [焊接指令] ( [开工日期], [序号],[计划日期], [需求分类], [产品图号], [生产], [CreatedTime]) OUTPUT Inserted._Identify  VALUES( '"
    For Each r As Row In Tables("总装焊接指令_Table1").Rows
        If r("ID") = 0   Then
            cmd.CommandText = sql & StrDate.Value  & "','" & r("序号") & "','" & r("计划日期") & "','" & r("需求分类") & "','" & r("产品图号") & "','" & r("生产")  &  "',Getdate())"
            r("ID") = cmd.ExecuteScalar()
        Else
            MessageBox.Show(1)
        End If
    Next
End If

这个语句只插入表里的第一条数据,并且将后面的数据多删除了。。
将CommandText语句里的StrDate.Value 替换成StrDate.Text的时候就运行就正常了。。
折腾了半个多小时。。

共1 条记录, 每页显示 10 条, 页签: [1]

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

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