易截截图软件、单文件、免安装、纯绿色、仅160KB

access查询,如果存在仅返回第一行结果

数据库现在有63000行数据,目前查询在40毫秒左右。

我想问的是如何仅仅返回第一个查询结果,然后立即结束当前查询(目的就是让查询时间短一点),不制定知道如何写sql语句。


//我现在是使用下面方法

            string result = "";

            string mySQL = "select * from " + TableName  + " where Md5='" + Md5String + "'";

            OleDbCommand myCommand = new OleDbCommand(mySQL, myConnection);

            OleDbDataReader myReader = myCommand.ExecuteReader();


            while ( myReader.Read())
            {
                result = myReader.GetString(0) + " " + myReader.GetString(1);

            }
         
非常感谢
C# code:
string mySQL = "select Top 1 * from " + TableName + " where Md5='" + Md5String + "'";

{{--


相关问答:

如何修改ACCESS系统表

如何修改msysobjects表中的数据呢?谢谢
啥都没有,意思不明确,再详细点吧

不要改sysobjects里的东西。
用其它方法改,表名或其他。

要在ACCESS环境下配置权限,才能访问系统表...

谢谢大家。
是这样,看 ......

关于ACCESS和MSSQL的问题 - Web 开发 / ASP

有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......

tomcat连接Access数据库问题。 - Java / Web 开发

各位高手好,麻烦帮我看下这个数据库连接问题:
做了一个BBS但是数据库就是连接不上。错误代码如下
HTTP Status 500 - 
------------------------------------------------------------------------------- ......

VC中 odbc访问access内存增长

vc中用odbc的方法访问access数据库,用到了cdatabase类和crecordset类。数据源在窗口初始化的时候被打开g_datasource.Open("data",FALSE,FALSE); 点击一个按钮启动一个定时器,在定时器内完成以下操作,定 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号