以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 帮我看看哪里错了? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=145003) |
-- 作者:hongye -- 发布时间:2020/1/5 16:45:00 -- 帮我看看哪里错了? 到红字处出错,这是为什么? Dim filters As String = "合同号 = \'" & e.Form.Controls("合同号").Text & "\'And 款号 = \'" & e.Form.Controls("款号").Text & "\' And 业务担当 = \'" & e.Form.Controls("业务担当").Text & "\' And 合同交期 = \'" & e.Form.Controls("合同交期").Text & "\' And 客户名称 = \'" & e.Form.Controls("客户名称").Text & "\' And 品名 = \'" & e.Form.Controls("品名").Text & "\'" Dim cmd As New SQLCommand Dim dtsj As DataTable cmd.C cmd.CommandText = "select * Fro m {订单主表} where " & filters dtsj = cmd.ExecuteReader(True) \'记得将参数设置为True If dtsj.DataRows.count = 0 Then msgbox("没有数据") Return End If Dim pbxk As WinForm.PictureBox = Forms("订单查询修改").Controls("PictureBox1") Dim img As String = ProjectPath & "Attachments\\暂无图片.jpg" Dim sfz As String = dtsj.DataRows(0)("款式图片") Dim fmz As String = ProjectPath & "\\RemoteFiles\\" & sfz Dim nr As WinForm.TextBox = e.Form.Controls("合同号") Dim nk As WinForm.TextBox = e.Form.Controls("款号") Dim ftp1 As New FtpClient ftp1.Host=Tables("FTPIP").Current("FTPhost") ftp1.Account = Tables("FTPIP").Current("FTPAccount") ftp1.Password = Tables("FTPIP").Current("FTPpassword") If ftp1.FileExists(sfz) Then ftp1.DeleteFile(sfz) sfz = Nothing dtsj.Save() End If If FileSys.FileExists(fmz) Then FileSys.DeleteFile(fmz,2,2) End If Dim dlg As new OpenFileDialog If dlg.ShowDialog = DialogResult.OK Then If ftp1.Upload(dlg.FileName, "\\kst\\"& e.Form.Controls("合同号").Text & e.Form.Controls("款号").Text & ".jpg") = True Then dtsj.DataRows(0)("款式图片") &= IIF(dtsj.DataRows(0).IsNull("款式图片"), "",vbcrlf) & "\\kst\\" & e.Form.Controls("合同号").Text & e.Form.Controls("款号").Text & ".jpg" Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) Else Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If msgbox(1) dtsj.Save() msgbox(2) If FileSys.FileExists(fmz) = False AndAlso ftp1.FileExists(sfz) Then msgbox(2.5) ftp1.Download(sfz,fmz) msgbox(3) End If If FileSys.FileExists(fmz) Then pbxk.ImageFile = fmz msgbox(4) Else pbxk.ImageFile = img msgbox(5) End If ftp1.close msgbox(6) End If If dtsj.HasChanges Then msgbox(7) If MessageBox.Show("订单已经被修改,是否保存?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then dtsj.Save() End If End If
|
-- 作者:有点蓝 -- 发布时间:2020/1/5 21:34:00 -- 提示什么错误? |