как запросить всю строку с помощью поиска значения col - PullRequest
0 голосов
/ 16 января 2019

Я собираюсь в первый раз выполнить запрос к БД и с трудом справиться с ним.

Я хочу выполнить поиск по ключевому слову в столбце TAG и найти значение в столбце PATH, который находится в той же строке.

Когда я запрашиваю select * from scanpath where TAG = 'test';

Я ожидал увидеть все значение столбца с таким же значением rownum с 'test'

Но ничего не выходит.

Итак, я спросил "select * from scanpath where rownum = 1;".

Этот запрос дал мне первое значение col TAG, но значение PATH не вышло.

'name' - искомое значение;

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...