Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共12 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:想要把当天最高价以更新记录的形式输入到数据库中,请问如何实现?

1楼
淡月映梅 发表于:2013/3/7 15:51:37
下面是自己尝试写的代码,请问哪里出错了,为什么更新不了?
DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb');

update_sql:='update datastatics10 set 日最高点='& numtostr(dynainfo(5),0) & 'where 次序=1';
DBEXECUTE(update_sql);
求解答。。


2楼
admin 发表于:2013/3/7 16:22:03
使用debugfile把update_sql变量值输出后看看
3楼
淡月映梅 发表于:2013/3/7 16:25:29
2013-03-07 16:25:01.815    update datastatics10 set 日最高点=2659where 次序=1
2013-03-07 16:25:04.180    update datastatics10 set 日最高点=2659where 次序=1
2013-03-07 16:25:09.029    update datastatics10 set 日最高点=2659where 次序=1


以下是代码。
DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb');

update_sql:='update datastatics10 set 日最高点='& numtostr(dynainfo(5),0) & 'where 次序=1';
//DBEXECUTE(update_sql);
DEBUGFILE('d:\mytest.txt',update_sql,123);

[此贴子已经被作者于2013-3-7 16:25:58编辑过]
4楼
admin 发表于:2013/3/7 16:36:39
你试试将update datastatics10 set 日最高点=2659where 次序=1在Sql server的管理器上能否正常执行
5楼
淡月映梅 发表于:2013/3/7 16:42:10
可以正常运行,在access数据库上也可以运行,但是连接的是access数据库。
[此贴子已经被作者于2013-3-7 16:43:16编辑过]
6楼
admin 发表于:2013/3/7 16:52:41
那就不清楚原因了,也许是你频繁更新数据导致的问题,只能是你通过调试手段来逐个排查了
7楼
淡月映梅 发表于:2013/3/7 17:07:53
现在是盘后啊!!!要不管理员你给一条在你那边可以执行的,可以更新行情最高价或者其它的变量的语句,让别人参谋一下。图片点击可在新窗口打开查看
8楼
admin 发表于:2013/3/7 17:32:33
你可以将代码贴到论坛,明天我们安排工作人员测试看看
9楼
淡月映梅 发表于:2013/3/7 19:05:00
是指重新发贴还是如何?代码就是1楼。
10楼
admin 发表于:2013/3/7 20:29:45
将已建立好的数据库也传到论坛吧
共12 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 2 queries.