初心者ですが、現在、名前を含むテキスト ファイル「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」を読んだかどうかはわかりません。助けてくださいありがとう。