我有一个C#应用程序,我试图检查我的sqlite数据库,如果文件名已经存在于FileName列,如果它不存在,执行一些代码..这是我我在一起工作。澄清 - 此代码does not工作..它说我不能将insertCommand.ExecuteNonQuery转换为字符串。我需要查询表,如果文件名不存在,然后继续。C#IF语句对SQLite查询结果
string[] files = Directory.GetFiles(@"C:\Documents and Settings\js91162\Desktop ",
"R303717*.txt*", SearchOption.AllDirectories);
foreach (string file in files)
{
string FileNameExt1 = Path.GetFileName(file);
insertCommand.CommandText = @"
SELECT * FROM Import WHERE FileName == FileNameExt1;";
}
string contYes = insertCommand.ExecuteNonQuery();
if (string.IsNullOrEmpty(contYes))
{
//more code
}
编辑:让斜线不吃引号
所以......有什么问题吗? – Jay 2010-05-25 18:27:37
对不起,这是个糟糕的描述。我更新上面..更有意义? – 2010-05-25 18:32:42