您现在所在的是:

工控软件

回帖:8个,阅读:5326 [上一页] [1] [下一页]
1663
taiyu2016
文章数:88
年度积分:50
历史总积分:1663
注册时间:2017/3/18
发站内信
发表于:2018/1/3 14:36:13
#0楼
学习用组态王连接数据库按事例程序上做的,数据可以写入数据库,但查询时没内容显示,提升控件调用失败。
大神帮我看一下哪里出错了?
附件 1.jpg

附件 2.jpg

附件 5.jpg



1663
taiyu2016
文章数:88
年度积分:50
历史总积分:1663
注册时间:2017/3/18
发站内信
发表于:2018/1/4 10:59:31
#1楼
查询按钮的脚本语言,那位帮我看一下哪里有问题,
时间是日期控件的名称。报表是报表控件的名称
报表.FetchData();
报表.FetchEnd();
单独写上面两行可以查询出全部数据。
使用下面代码查询就显示空白内容
long a;
long b;
string str1;
string str2;
a=时间.Month;
b=时间.Day;
if (a<10)
{str1="-0"+StrFromInt(时间.Month,10);}
else
{str1="-"+StrFromInt(时间.Month,10);}
if (b<10)
{str2="-0"+StrFromInt(时间.Day,10);}
else
{str2="-"+StrFromInt(时间.Day,10);}
\\本站点\条件句=StrFromInt(时间.Year,10)+str1+str2;
报表.Where="日期='"+\\本站点\条件句+"' order by 时";
报表.FetchData();
报表.FetchEnd();
12456
蛇会大学
文章数:4613
年度积分:782
历史总积分:12456
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2018/1/4 14:33:07
#2楼
这是C语言?再重新对着例程输入试试
1663
taiyu2016
文章数:88
年度积分:50
历史总积分:1663
注册时间:2017/3/18
发站内信
发表于:2018/1/4 15:06:36
#3楼
回复 #2楼 蛇会大学
http://www.docin.com/p-633692536.html?docfrom=rrela
参考这个文章做的,
复制过来的程序
16168
zrx517697809
文章数:6262
年度积分:50
历史总积分:16168
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2018/1/4 17:03:21
#4楼
严格按照例程做,不要漏掉任何一步。
1663
taiyu2016
文章数:88
年度积分:50
历史总积分:1663
注册时间:2017/3/18
发站内信
发表于:2018/1/4 17:10:28
#5楼
问题解决了,事例上的标本程序改了一下,
原先是  报表.Where="日期='"+\\本站点\条件句+"' order by 时";
改为   报表.Where="日期='"+\\本站点\条件句+"' ";
1663
taiyu2016
文章数:88
年度积分:50
历史总积分:1663
注册时间:2017/3/18
发站内信
发表于:2018/1/4 17:53:31
#6楼
再问一下,我创建一个日期为名称的表格到数据库,提示语句错误
SQLCreateTable( DeviceID,"2018-01-04", "table1" );
是文件名称太长了?
5476
121111115
文章数:1400
年度积分:559
历史总积分:5476
注册时间:2015/3/16
发站内信
2018论坛分享达人
发表于:2018/1/4 17:55:56
#7楼
注意你电脑的时间设置,时间格式要和数据库查询的格式一样,出现你这样的原因就是在月初日期小于两位数时查询不到,要么你就修改C语言程序,要么就修改电脑时间格式和C语言脚本里的日期格式一样就可以了。
1663
taiyu2016
文章数:88
年度积分:50
历史总积分:1663
注册时间:2017/3/18
发站内信
发表于:2018/1/5 13:28:55
#8楼
回复 #7楼 121111115
确实是时间格式不对,电脑里和存表的格式一样的,只是事例上的脚本程序查询时间格式跟前面两个不一样

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004