日期:2014-05-18  浏览次数:20536 次

急求代码!
我在数据库里建了两个表:用户数据表(用来存登陆用户信息的),遥测信息表(这个是主要表).在VC界面上的LISTCTRL控件显示的数据要存到遥测信息表去(要按时间间隔存储),同时数据库里存储的数据也要在界面的记录选项卡上查询和删除数据.
      用户数据表有3个字段:编号,用户名,密码.
      遥测信息表有4个字段:编号,参数名称,参数值,时间.
      要求按时间和大于或小于一定的参数值来查询.
就这些功能就行了,我是初学者现急用,所以请高手给点代码,小弟十分感谢!

------解决方案--------------------
这个没看懂,我帮你顶.
------解决方案--------------------
能给点测试数据和想要的结果吗?
这么看文字不太明白哦

------解决方案--------------------
不是很明白你的意思
显示遥测信息表信息:
select 编号,参数名称,参数值,时间 from 遥测信息表 where 时间> =value1 and 时间 <value2
增加用:
INSERT INTO 遥测信息表(编号,参数名称,参数值,时间) VALUES( ' ', ' ', ' ', ' ')

------解决方案--------------------
我好像看明白了点,楼主表达有点含糊,但是我还是看明白了点.

CREATE TABLE [USERINFO] (
[编号] [int] NOT NULL ,
[用户名] [varchar] (20) COLLATE Chinese_PRC_CI_AI NULL ,
[密码] [varchar] (20) COLLATE Chinese_PRC_CI_AI NULL ,
CONSTRAINT [PK_USERINFO] PRIMARY KEY CLUSTERED
(
[编号]
) ON [PRIMARY]
) ON [PRIMARY]
GO

CREATE TABLE [YAOCEINFO] (
[编号] [int] NOT NULL ,
[参数名称] [varchar] (20) COLLATE Chinese_PRC_CI_AI NULL ,
[参数值] [varchar] (20) COLLATE Chinese_PRC_CI_AI NULL ,
[时间] [datetime] NULL ,
CONSTRAINT [PK_YAOCEINFO] PRIMARY KEY CLUSTERED
(
[编号]
) ON [PRIMARY]
) ON [PRIMARY]
GO

select a.编号,a.用户名,a.密码 from userinfo a,yaoceinfo b where a.编号=b.编号
where b.编号 in (select 编号 from a,yaoceinfo where 时间> = 'TIME1 ' AND 时间 <= 'TIME2 ' )
------解决方案--------------------
a和b是分别是表 USERINFO和表YAOCEINFO的别名