求助:组态王中读取SQLServer数据库日期型字段的方法 点击:3467 | 回复:3



brainey

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2003年4月29日
发表于:2004-08-26 21:38:00
楼主
我想采用组态王提供的SQL函数,将SQL Server中的数据通过绑定表(绑定表中对应的变量定义为字符型)读入到组态王的变量中,但是其中SQL中的日期型字段不能正确读取。 请教各位解决方法。以及在组态王中,如何通过日期型字段来作为Select 的条件。 谢谢啦!



louxinhua

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:300
  • 注册:2008年5月02日
发表于:2010-10-16 14:11:44
1楼

大哥我也想学习下啊

拜谢

mafenghui

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2011年3月01日
发表于:2011-07-09 13:44:35
2楼
ddfdafdfdafdfdaf

石头0114

  • 精华:0帖
  • 求助:3帖
  • 帖子:49帖 | 85回
  • 年度积分:0
  • 历史总积分:262
  • 注册:2005年6月28日
发表于:2011-11-29 16:49:20
3楼

string month;
string day;
string FileName;
year=StrFromInt(Ctrl18.Year, 10 );
month=StrFromInt(Ctrl18.Month, 10 );
day=StrFromInt(Ctrl18.Day, 10 );
////////////////////
返回日期="";
string myday=year+"-"+month+"-"+day;
string WhereExpr;
WhereExpr="日期=‘"+myday+"‘";
SQLSelect( SQLID, "TYPEIN", "bind2",WhereExpr, "" );

以上是我做过的程序,注意你SQL存储时的日期格式,比如2011-11-12,有的格式为2011/11/12,需要相应修改语句。


热门招聘
相关主题

官方公众号

智造工程师