Thanks for your help, Yale
but it works wrong. error message: OleDbException: Microsoft Jet database engine can not find 'aa' object. Make sure the object exists, and you have not misspelled the object name and path
string sSql = "SELECT TOP 10 * FROM aa WHERE ROADNAME Like '%" abc"%'";
ShapeFileFeatureSource aa_Layer = new ShapeFileFeatureSource(@"D:\aa.a4"); // aa.a4>> aa.shp
aa_Layer.StreamLoading += new EventHandler<streamloadingeventargs></streamloadingeventargs>(LoadAMapFromStreams000_StreamLoading);
aa_Layer.Open();
aa_DT = road_Layer.ExecuteQuery(sSql);
aa_Layer.Close();
private void LoadAMapFromStreams000_StreamLoading(object sender, StreamLoadingEventArgs e)
{
string extension = Path.GetExtension(e.AlternateStreamName);
if (string.Equals(extension, ".dbf"))
{
e.AlternateStream = new FileStream(@"D:\aa.a1", e.FileMode, e.FileAccess);
}
if (string.Equals(extension, ".ids"))
{
e.AlternateStream = new FileStream(@"D:\aa.a2", e.FileMode, e.FileAccess);
}
if (string.Equals(extension, ".idx"))
{
e.AlternateStream = new FileStream(@"D:\aa.a3", e.FileMode, e.FileAccess);
}
if (string.Equals(extension, ".shp"))
{
e.AlternateStream = new FileStream(@"D:\aa.a4", e.FileMode, e.FileAccess);
}
if (string.Equals(extension, ".shx"))
{
e.AlternateStream = new FileStream(@"D:\aa.a5", e.FileMode, e.FileAccess);
}
}