以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数据操作问题-传入 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189224) |
||
-- 作者:lin98 -- 发布时间:2023/11/17 15:28:00 -- 数据操作问题-传入 MYSQ-L5.7 Dim db = HySq-l.DataBaseFactory.CreateDatabase("my") \' Dim dt2 As system.data.DataTable = db.ExecuteDataSet(Sql-2).Tables(0) Dim t2 As Table = e.Form.Controls("Table1").Table t2.datasource = dt2.Copy t2.AllowEdit = False 红代码,报错 For Each dr As DataRow In dt.DataRows的DataRows不是system.data.DataTable 需求:SQ-L的结果写入正表cgj_tb,如何实现?
[此贴子已经被作者于2023/11/19 1:04:53编辑过]
|
||
-- 作者:有点蓝 -- 发布时间:2023/11/17 15:48:00 -- 要使用第三方的东西,建议先把.net的datatble的相关帮助都看一看:https://learn.microsoft.com/zh-cn/dotnet/api/system.data.datatable?view=netframework-4.0 .net的datatble的行是rows,而不是datarows For Each dr As DataRow In dt2.Rows
|
||
-- 作者:lin98 -- 发布时间:2023/11/17 16:13:00 -- Dim Sq-l2 = "Selec-t a.订单单号,a.产品编号,a.规格型号,a.单位,a.数量 as 计划数量,b.数量 as 实际数量,a.进度," & 报错: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'From({qg_tb} As a left Join ( Sele-ct 订单单号, 产品编号, sum(\' at line 1
[此贴子已经被作者于2023/11/19 1:05:10编辑过]
|
||
-- 作者:有点蓝 -- 发布时间:2023/11/17 16:23:00 -- 之前不是说过了吗,表名不要使用大括号 |
||
-- 作者:lin98 -- 发布时间:2023/11/17 16:37:00 --
[此贴子已经被作者于2023/11/19 1:05:31编辑过]
|
||
-- 作者:有点蓝 -- 发布时间:2023/11/17 16:45:00 -- 应该是关联的用法不对,上面更像是access的语法,mysql我也不是很熟,网上搜搜吧 |
||
-- 作者:lin98 -- 发布时间:2023/11/17 17:20:00 -- 报错 详细错误信息: 重载决策失败,因为没有可访问的“ExecuteReader”接受此数目的参数。 [此贴子已经被作者于2023/11/17 18:50:15编辑过]
|
||
-- 作者:有点蓝 -- 发布时间:2023/11/17 17:25:00 -- 调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错 |
||
-- 作者:lin98 -- 发布时间:2023/11/18 10:12:00 --
[此贴子已经被作者于2023/11/19 1:05:55编辑过]
|
||
-- 作者:有点蓝 -- 发布时间:2023/11/18 10:17:00 -- 两个表关联没有数据,说明没有关联列相同的数据,也就是没有订单单号和产品编号相同的数据 |