pb 更新数据库你好,
使用 jmp14,我使用查询生成器创建了一个数据库。
当我想更新数据库时,却没有更新。
我不明白为什么。
如果有人能帮助我...
//Beginning of the script for the update of the database:
New SQL Query(
Version( 130 ),
Connection( "JMP" ),
JMP Tables(
["Exploitation" =>
"Source(Open(
\!"S:\Guingamp\Commun\Fab\BDD Exploitation.xlsm\!",
Feuilles de calcul( \!"Exploitation\!" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 4 ),
Data Starts on Row( 5 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 0 ),
Suppress Hidden Columns( 0 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( \!"-\!" )
)
))"
]
),
QueryName( "SQLQueryGGP" ),
Select(
Column(
"Semaine",
"t1",
Analysis Type( "Ordinal" ),
Numeric Format( "Fixed Dec", "0", "NO", "" )
),
.....
//end of the script:
)
) << Run Foreground( UpdateTable( Current Data Table() ) );
回复:pb 更新数据库感谢您的回答。
我也不明白为什么我的 jsl 被 JMP 修改,我发现它令人震惊。
我不会打电话给技术支持。 有一次,他们回答我说他们只负责安装的 pbs,但不负责客户的 jsl。
我必须独自找到解决办法。如果我不能更新 jmp 数据库,那就是一个大问题:我的 jsl 和 JMP 将没有兴趣使用。
此致
回复:pb 更新数据库我不确定为什么会发生这种情况,但这里有一个建议。从创建的数据表中复制修改脚本并将其粘贴到名为“我的更新”的新脚本中。 改变
<< 修改
到
<< 运行前台( UpdateTable( 当前数据表() ) )
然后保存。现在删除一些行和列并清空一些值然后运行它...在测试它是否有效之前不要保存它。
如果这不起作用,您可能需要致电技术支持。请发布这是否适合您。 祝你好运。
ps 糟糕,忘记提醒您检查是否没有可能限制更新的日期或其他条件。
我不知道为什么 JMP 会覆盖脚本,但它不应该覆盖自定义命名脚本。
回复:pb 更新数据库你好,
我已使用查询生成器 JMP 从 Excel 文件创建数据库 JMP。
首先,我有这样的更新数据的开头:
新的 SQL 查询(
版本( 130 ),
联系( “JMP” ),
JMP 表(
[ 《BDD 2》 =>
“来源(打开(
\!"S:\Pilotage\MTBSTAT\BDD Anthony\MEGABASE.xlsx\!",
Feuilles de calcul( \!"BDD\!" ),
用于所有床单( 1 ),
连接工作表( 0 ),
创建串联列( 0 ),
工作表设置(
1、
有列标题( 1 ),
标题中的行数( 1 ),
标题从行 ( 1 ) 开始,
数据从行( 2 ) 开始,
数据从列 (1) 开始,
数据在行( 0 ) 结束,
数据在列 (0) 上结束,
复制跨行( 1 ),
复制的跨接标头( 0 ),
抑制隐藏行( 0 ),
抑制隐藏列( 0 ),
抑制空列( 1 ),
视为层次结构( 0 ),
多系列堆栈( 0 ),
导入单元格颜色( 0 ),
限制列检测(0),
列分隔符字符串( \!"-\!" )
)
看来第一次更新是好的,我保存了新的jmp文件
但是,当我再次打开该文件并进行新的更新时,更新的脚本会自动更改并替换为:
新的 SQL 查询(
版本( 130 ),
联系( “JMP” ),
JMP 表(
[ 《BDD 2》 =>
“\S:\Pilotage\MTBSTAT\BDD 安东尼\JMP\\BDD 2.jmp”
]
),
查询名称( 《BDD 2》 ),
选择(
柱子( “N° de Cuve” , “t1” , 分析类型( “序数” ) ),
并且更新不会继续。
有人有解决办法吗?
此致
回复:pb 更新数据库您能将更新数据库的脚本的开头和结尾发送给我吗?
回复:pb 更新数据库我有适用于 .xls 和 .xlsx 的示例。
我获取了 JMP 表,删除了一列,删除了行,更改了值,然后运行更新并恢复了 JMP 表。
抱歉,我没有使用 .xlsm 的经验。
回复:pb 更新数据库我正在尝试从 xlsm 文件更新 jmp 表。
jmp 文件是使用以下命令创建的:table/jmp 查询生成器。
然后,我每天都会打开同一个 jmp 文件并使用“从数据库更新”。 我希望 jmp 文件将从 xlsm 文件更新。
回复:pb 更新数据库我不清楚你想做什么,你想更新什么。您的脚本使用查询从 XLSM 工作簿中提取数据。
- 您是否正在尝试更新在使用提取的信息运行此查询之前打开的表?
- 例如,您是否尝试从打开的表更新 .xlsm 中的当前记录,或者尝试有条件地更改多条记录更新顾客
放联系人姓名= '胡安'
在哪里国家= '墨西哥' ; - ??
您共享的 JSL 不是创建数据库,而是创建 JMP 表。
-使困惑-