以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  Import从其他文件导入数据的问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=29110)

--  作者:iyplx2425
--  发布时间:2017/1/16 14:21:00
--  
Eval("Import(""订单"",DocDir + """ +Substitute("001|002|003|004|005|006|007|008|009|010|011|012|013|014|015|016|017|018|019|020","|",".egd"",""订单"",""888"",""成交"","" ="" ,""0"") And Import(""订单明细"",DocDir + """) + ".egd"",""订单明细"",""888"",""成交"",""="" ,""0"")")。
这里假设原文件为20个:"001|002|003|004|005|006|007|008|009|010|011|012|013|014|015|016|017|018|019|020"。

--  作者:iyplx2425
--  发布时间:2017/1/16 15:49:00
--  
怎么个不完整的?检查下文件名、表结构、数据。
--  作者:iyplx2425
--  发布时间:2017/1/16 15:49:00
--  
能导入说明公式没错。
--  作者:wjq1072
--  发布时间:2017/1/16 15:52:00
--  
这样试试?

Eval("Import(""订单"",DocDir + """+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute("001|002|003|004|005|006|007|008|009|010|011|012|013|014|015|016|017|018|019|020","|",""")+""|""+Substitute(""|@|"",""|"",""")+""")"),"@",".egd"",""订单"",""888"",""成交"","" = "" ,""0"") And Import(""订单明细"",DocDir + """),"|",".egd"",""订单明细"",""888"",""成交"","" = "" ,""0"") And Import(""订单"",DocDir + """)+".egd"",""订单明细"",""888"",""成交"","" = "" ,""0"")")

--  作者:iyplx2425
--  发布时间:2017/1/16 15:57:00
--  
看到了,是你发上来的公式有问题:开始是“订单”,后来变成“订单明细”,被导入的表名不一致。一般这种导入是到本表,即:Import(GridName,"**.egd","被导入表名","密码",……)。你自己把公式改改再试试。