欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 数据库问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3672人关注过本帖树形打印复制链接

主题:数据库问题

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


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2017/3/31 14:17:35
数据库问题  发帖心情 Post By:2017/4/11 9:42:34 [显示全部帖子]

 1.请问金字塔可以连接sql的数据库吗?有版本要求吗


2.不通过DSN对SQL SERVER数据库进行连接: 

DATABASE('driver={SQL Server};Server=127.0.0.1;DATABASE=test;UID=sa;PWD=1234')
(这个语句的解释不会是很明白,能不能分别解释一下每个字段的要求。)

3.金字塔数据库连接和应用有相关介绍和案列吗??

4.连接ACCESS数据库需要有版本要求吗? 

 回到顶部
帅哥哟,离线,有人找我吗?
zstank
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2017/3/31 14:17:35
  发帖心情 Post By:2017/4/11 15:48:11 [显示全部帖子]

你好,这里显示DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb');为无效公式

 回到顶部
帅哥哟,离线,有人找我吗?
zstank
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2017/3/31 14:17:35
回复  发帖心情 Post By:2017/4/11 16:01:12 [显示全部帖子]

我是32的,数据库插入那里试过了,
DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\金字塔\Database1.mdb');
DBTABLE('Select * From @Code@ Order By StockDate');
DBREADTYPE(0);
显示的是无效公式

 回到顶部
帅哥哟,离线,有人找我吗?
zstank
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2017/3/31 14:17:35
数据库问题之二  发帖心情 Post By:2017/4/13 16:04:21 [显示全部帖子]

你好之前的问题解决了,现在有个新的问题,请您帮忙看看。

DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb');
//创建数据库表,以zjif06表名为例,插入stockdate为日期型,品种为字符型,vclose为双精度型
DBEXECUTE('create table zjif06(stockdate date,品种 char,vclose double)');
//为每个字段插入数据
DBEXECUTE('insert into zjif06(stockdate,品种,vclose) values(now(),'&numtostr(STKname(),0)&','&numtostr(c,2)&')');

按照模板来做的,但是所有品种数据都是1000001。为什么是这样的?


 回到顶部
帅哥哟,离线,有人找我吗?
zstank
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:11 积分:0 威望:0 精华:0 注册:2017/3/31 14:17:35
数据库问题之三  发帖心情 Post By:2017/4/13 16:18:45 [显示全部帖子]

(三)对数据值进行排序
//例子的目的是讲解order by的使用,如此使用会对数据库中收盘价进行一个降序的排列从而输出了收盘价字段中数据最大的值
DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb');
DBTABLE('Select * From zjif06 order by 收盘价');
cc:DBVALUE('收盘价');

当我用这个来做的时候,它显示:至少一个参数没有被指定值,这又是为什么呢?


 回到顶部