数据库已有时间索引,想再添加ID索引

Posted Good Good Study~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库已有时间索引,想再添加ID索引相关的知识,希望对你有一定的参考价值。

将时间索引的代码复制进去后,将编辑框的变量改为m_QueryID。

准备先以时间索引查找出大概数据,再直接使用ID索引精确查找。

于是想直接精确查ID为105的数据信息。

出现错误:

发现错误原因是忘了改SQL语句:原来查的是时间,现在查的是id,所以应该查找id

依时间查找改为依ID查找:

可以发现列表框里的信息可以显示,而数据库里的图片不能显示出来。

原因:

为了查询出所有符合条件的数据信息在列表框中显示。

在循环语句中加入了m_pRecordset->MoveNext();

错误解决:

 加入m_pRecordset->MoveFirst();以抵消影响!

over!


 

既然是为了抵消m_pRecordset->MoveNext();的影响,想,正确的其实应该是使用m_pRecordset->MovePrevious();

结果不行:提示:

 

原因未知!

 

以上是关于数据库已有时间索引,想再添加ID索引的主要内容,如果未能解决你的问题,请参考以下文章

Mysql 如何在指定ID后添加数据,比如我想把新数据插在id为1的数据后面

Oracle 数据库表中已有重复数据添加唯一键(唯一约束)

常见的Mysql数据库优化总结

数据库 添加 联合索引

已有数据的表-建联合索引

es添加字段但不保存数据