如何使用col值搜索查询整行

时间:2019-01-16 03:56:54

标签: c# oracle

我正在尝试使用数据库查询,并且经历了一段艰难的时光。

我想做的是在TAG col上搜索一个关键字,并在同一行的PATH col上找到值。

当我查询select * from scanpath where TAG = 'test';

我期望看到与'test'具有相同rownum的整个列值

但是什么也没出来。

所以我查询了“ select * from scanpath where rownum = 1;”。

此查询为我提供了TAG col的第一个值,但没有PATH值出现。

“名称”是搜索值;

cmdinter.CommandText = String.Format("SELECT * FROM SCANPATH WHERE TAG_STRING = \'{0}\'", name);

OracleDataReader odrinter = cmdinter.ExecuteReader();

while (odrinter.Read())
{
         string path = odrinter["PATH_STRING"].ToString();
         MessageBox.Show("|" + path + "|");
         item = new ListViewItem(name + "|" + path);
         item.Tag = path;
         File_listView.Items.Add(item);
}

我希望path_string的值与搜索到的tag_string的值具有相同的行数。

0 个答案:

没有答案