回复:一段完整的ASP脚本代码,用于访问WINCC的本地数据库,但是格林威治时间未调整

yixian01

  • 帖子

    1071
  • 精华

    10
  • 被关注

    2

论坛等级:侠士

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2006-03-18 09:26:25

0楼

测试中发现,ASP代码运行时和VB的速度差别比较大,待有空了,就可以使用VB来做一个比较完整的系统了,总结了一下难度
1:数据库的连接问题,WINCCOLEDBPROVIDER是必须的,USER ID和PASSWORD有人说不要,有人说要,加上是一定没事,
2:关于查询语句的语法问题:由于TAG:R似乎和常规的SQL语句稍有不同,很多人有这个疑问,就是说Start time和EndTime用常量可以,用变量行不行?回答是可行的,记得前面有帖子问,嵌入变量的话该使用什么样的格式,这里就有正确答案,
3:查询要不要数据表的问题:按照一般的数据库的查询方法,很多人希望直接对表进行操作,那么肯定是需要表的(稍了解SQL但不是很精通的人,但工控又有几个研究数据库是很深入的),但通过看深入浅出和SQL的一些对象,需要RECORDSET对象和COMMAND对象结合.一样可以达到目的,至于具体机制,有待更深入的研究SQL.
4:关于分页的问题:由于用户查询时间段的不确定性,需要输出数据的多少是不一定的,因此,分页技术是必须的,所以使用超级连结和SESSION对象保存用户提交的时间

5:格林威治时间的转化问题,这个是算法的问题,和SQL无关,但要注意,因为很多人在开始测试是,输入一个时间段,但是看不到数据出来,从而怀疑程序的有效性,这个是要吃亏的,为了测试连接和读记录成不成功,可以先挑一个时间段来检验,为了这个问题,我可是走了不少弯路

以上经验之谈,告诉后来者,戒之
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32952条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。