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 + "'";
{{--
相关问答:
如何修改msysobjects表中的数据呢?谢谢
啥都没有,意思不明确,再详细点吧
不要改sysobjects里的东西。
用其它方法改,表名或其他。
要在ACCESS环境下配置权限,才能访问系统表...
谢谢大家。
是这样,看 ......
有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......
各位高手好,麻烦帮我看下这个数据库连接问题:
做了一个BBS但是数据库就是连接不上。错误代码如下
HTTP Status 500 -
------------------------------------------------------------------------------- ......
vc中用odbc的方法访问access数据库,用到了cdatabase类和crecordset类。数据源在窗口初始化的时候被打开g_datasource.Open("data",FALSE,FALSE); 点击一个按钮启动一个定时器,在定时器内完成以下操作,定 ......