c# - 如何使用 col 值搜索查询整行
问题描述
我将第一次尝试使用 DB 查询并经历一段艰难的时光。
我想要做的是在 TAG col 上搜索关键字,并在同一行的 PATH col 上找到值。
当我查询select * from scanpath where TAG = 'test';
我期待看到与'test'具有相同rownum的整个列值
但是什么都没有出来。
于是我查询了“ select * from scanpath where rownum = 1;
”。
这个查询给了我 TAG col 的第一个值,但没有 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 值具有相同的 rownum。
解决方案
推荐阅读
- android - android customView 大小无法正常工作
- node.js - 如何使用节点js检查mongodb中是否存在集合?
- java - 使用 src/main 和 src/test 运行测试时出现问题
- java - 我怎样才能从firebase数据库中只带一个数据?
- node.js - Rockset -- 找不到模块“./rest/index”的模块声明。../../rest/index.js 已隐式键入任何
- shell - 将shell输出转换为float64?
- python - 在 Python 中按特定单词拆分大字符串
- javascript - 从回调更新 React 组件状态
- javascript - antd table:为什么我设置了rowkey后record.key返回undefined
- javascript - jQuery - 网格返回不均匀的行和列