本文介绍了如何与数据库值进行比较的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我有桌子billentry 列是token_no ppo_no billdate 2 1138 4/6/2014 3 11951 4/6/2014 现在来自combobox我再次选择ppo_no 1138因此它将显示1138已经在4/6/2014的数据库中解决方案 尝试这个.. :) string ppo_no = 设置ppo_no值; // E.G。 1138 string billDate = 设置billdate; // E.G。 2014年4月6日 字符串 DeleteStr = select * from Tablename其中ppo_no = + ppo_no + 并转换(varchar,billdate,106)= convert(varchar, + billDate + ,106); // 您可以随意设置日期格式 SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings [ ConnectionstringName]的ConnectionString); SqlCommand sql_cmd = new SqlCommand(DeleteStr,cn); cn.Open(); DataTable dtGetData = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(sql_cmd); da.Fill(dtGetData); if (dtGetData.Rows.Count > 0 ) { // 数据已经存在..:) } else { // 数据不存在。 :) } cn.Close(); cn.Dispose(); sql_cmd.Dispose(); i have table billentrycolumn is token_no ppo_no billdate 2 1138 4/6/2014 3 11951 4/6/2014now from combobox i have select ppo_no again 1138 so it will show 1138 is already in database in 4/6/2014 解决方案 这篇关于如何与数据库值进行比较的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-21 09:03