Foxtable(狐表)用户栏目专家坐堂 → [求助]求一个ExecuteScalar的用法


  共有13314人关注过本帖平板打印复制链接

主题:[求助]求一个ExecuteScalar的用法

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


加好友 发短信
等级:一尾狐 帖子:418 积分:3209 威望:0 精华:0 注册:2010/2/24 13:33:00
  发帖心情 Post By:2011/5/18 12:30:00 [只看该作者]

以下是引用mr725在2011-5-18 12:18:00的发言:

贴出你的代码来看看呀。 。 。

Dim Result As DialogResult

Result = MessageBox.Show("您确认将此订单下达到技术订单跟踪表中吗?点击[是]确认下单,点击[否]取消下单", "订单提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)

If Result = DialogResult.Yes Then

 Dim cmd As New SQLCommand

    Dim dh As String = forms("国内合同表").Controls("ComboBox1").text

    Dim dt As DataTable

    cmd.C

    cmd.CommandText = "SELECT * From {国内合同表} Where [生产订单下达_生产订单号] = '" & dh & "'"

    dt = cmd.ExecuteReader

For Each dr1 As DataRow In dt.DataRows

Dim dr2 As DataRow = DataTables("J425技术订单跟踪").addnew()

    dr2("订单产品信息_合同编号") = dr1("生产订单下达_生产订单号")

    dr2("订单产品信息_项目序号") = dr1("_Identify")

    dr2("订单产品信息_产品名称") = dr1("合同内容_产品订购信息_产品名称")

    dr2("订单产品信息_规格型号") = dr1("合同内容_产品订购信息_产品型号")

    dr2("订单产品信息_单位") = dr1("客户名称")

    dr2("订单产品信息_数量") = dr1("合同内容_价格信息_数量")

    dr2("log_TOSN") = dr1("生产订单下达_生产订单号") & "|" & dr1("_Identify")

    dr1("TOSN") = dr1("生产订单下达_生产订单号") & "|" & dr1("_Identify")

Next

Else

    e.cancel = True

End If

''''''''我想出办法了,但没成功,就是反写一串单号与ID到合同表中,然后

 cmd.CommandText = "SELECT * From {国内合同表} Where [生产订单下达_生产订单号] = '" & dh & "'"

这句时加上一个and [TOSN] = nothing,但我用的反写是    dr1("TOSN") = dr1("生产订单下达_生产订单号") & "|" & dr1("_Identify")

肯定是不行了,MR725老师和狐爸能不能帮我想想办法,怎么将这串值反写回后台表对应的数据行呢?


 回到顶部
总数 20 1 2 下一页