新手,我目前正在创建一个工具,它将解析包含名称的文本文件“namelist.txt”。我的工具将检查每个名称是否已经在我的数据库中。如果不存在,它将写入另一个文件“new_name.log”。
我的代码是这样的。
在我的查询命令中,我使用 count(*) 返回计数
string DBNAME= "SELECT count(*) FROM tbl_namelist WHERE name = '" + name + "'";
conn.Open();
MySqlCommand DBCmd = new MySqlCommand(DBNAME, conn);
MySqlDataReader reader = DBCmd.ExecuteReader();
while (reader.Read())
{
if (reader == 0)
try
{
//label2.Text = reader.GetString(0);
sds.WriteLine("New Name: " + name+ " " + reader.GetString(0));
}
catch (Exception dd)
{
sds.WriteLine("duplicate Name: " + name+ " " + reader.GetString(0));
}
我不知道我是否阅读了正确的信息“reader.read”给我一个整数输出“计数”。请帮助我谢谢。