永发信息网

C# 同一行里面如何根据一个字段的值来得到另一个字段的值

答案:3  悬赏:60  手机版
解决时间 2021-03-07 22:49
例如有个表1,里面有两个字段word和polity;
word polity
喜欢 1
现在有个字符串“我喜欢你”。想建立一个函数方法,这个方法是通过表1来识别出word“喜欢”,并得到同一行里面的polity“1”,写入dataset里面,这里有个函数方法,只能识别出word“喜欢”,但是读不出polity的值,求大神解救。
Boolean IsSentiWord(string input)//判断是否情感词

{

string connectString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + textBox_FileName.Text + ";Persist Security Info=True";

OleDbConnection sqlConnection = new OleDbConnection(connectString);//连接数据库 OleDbCommand sqlCommand = new OleDbCommand("select * from SentiLexicon where Word = '" + input + "'", sqlConnection);//遍历情感词典,看是否有情感词存在,并筛选出来

OleDbDataAdapter sqlAdap = new OleDbDataAdapter(sqlCommand);

OleDbCommandBuilder sqlBuilder = new OleDbCommandBuilder(sqlAdap); sqlConnection.Open();

DataSet ds = new DataSet();

sqlAdap.Fill(ds, "All");

sqlConnection.Close();

if (ds.Tables["All"].Rows.Count >= 1)//如果存在情感词,则为真

{ return true; }

else { return false; }

}
最佳答案
Boolean IsSentiWord(string input, out string polity)//判断是否情感词  

   ...... 

   polity = string.Empty;
   if (ds.Tables["All"].Rows.Count >= 1)//如果存在情感词,则为真        
   { 
       polity =  ds.Tables["All"].Rows[0]["polity"].value; 
       return true; 
   }         
   else
   {
       return false;  
   }小改造一下。
全部回答
打个比方你的数据库表结构是 姓名(字符串格式),年龄(整型) 你的类就定义为 class person {     public string name{get;set;}     public int age{get;set;} }这就和数据库对应了嘛 我没看懂你的另一个字段是成员变量本身的值是什么意思
OleDbConnection.GetOleDbSchemaTable()建议你去看看这个函数的作用,相信你应该可以根据这个读出polity的值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想知道徐州的银座影院有木有情侣厅 就是单
莒县土管局电话是多少
小湖人家地址有知道的么?有点事想过去
刑破太岁是什么意思
怎么删除电脑开机记录
家里的热水器打不着火,怎么办??
【打印机英文】打印机的英文是什么?缩写形式
梦幻西游手游牛魔和红孩儿哪个好
海立华商标厂地址在哪,我要去那里办事
京东买完东西后 还能开发票吗
现在贴吧哪个吧开车
睡多了会老得快吗
2f(x)+f(1/x)=3x对任意不为零的实数x恒成立,
你说一个40多的人(我父亲)天天在家,门也不
潮品数码生活馆在哪里啊,我有事要去这个地方
推荐资讯
分辨率8乘采样是什么意思啊?和2乘采样比起来
【乙瑛碑字帖】...选择相应的字帖 进行临摹
现在海淀区还有坑班吗?想让孩子上个好初中,
西塞罗说:“执政官乃是会说话的法律,而法律
中国工商银行(连云港灌南商厦支行)地址在什么
新车十几天没洗 去洗车店洗了 还有一层泥洗不
如果我把手机里的通话设置改为呼叫等待,别人
冰箱是上面速冻好还是下面是速冻好
炎热的夏天,穿什么颜色的衣服比较合适?为什么
依据公式推算,4岁小儿的身高为()
凤祥家私城在什么地方啊,我要过去处理事情
江苏小邓钣金烤漆我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?