using MySql.Data.MySqlClient;
public static bool IsExist(string username)
{
string myconnectionstring = "server=192.168.1.208;User Id=root;password=123;Database=dressroom";
MySqlConnection myconnection = new MySqlConnection(myconnectionstring);
MySqlCommand mycmd = new MySqlCommand("select account_id from account where account_name=?userName", myconnection);
try
{
mycmd.Parameters.Add(new MySqlParameter("?userName", MySqlDbType.VarChar, 32));
mycmd.Parameters[0].Value = username;
mycmd.Connection.Open();
MySqlDataAdapter da = new MySqlDataAdapter(mycmd);
DataSet ds = new DataSet();
da.Fill(ds);
if (ds != null)
{
if (ds.Tables.Count > 0)
{
if (ds.Tables[0].Rows.Count > 0)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
else
{
return false;
} }
catch
{
return false;
}
finally
{
mycmd.Connection.Close();
} }编译的时候报下面错误类型“MySql.Data.MySqlClient.MySqlParameter”同时存在于“c:\WINDOWS\assembly\GAC_MSIL\MySql.Data\6.1.3.0__c5687fc88969c44d\MySql.Data.dll”和“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\3d_anxun1.0\0a83563e\7c007fdf\assembly\dl3\1022deca\f43e99df_4367ca01\MySql.Data.DLL”中c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\3d_anxun1.0\0a83563e\7c007fdf\assembly\dl3\1022deca\f43e99df_4367ca01\MySql.Data.DLL这个路径我试过,删掉里面的mysql.data.dll下次再次编译会重新生成dll。
c:\WINDOWS\assembly\GAC_MSIL\MySql.Data\6.1.3.0__c5687fc88969c44d\MySql.Data.dll而这个路径里c:\WINDOWS\assembly下面就不存在文件夹了,看了下里面的文件,应该全部是windows的系统服务项的文件,不能删除。。
public static bool IsExist(string username)
{
string myconnectionstring = "server=192.168.1.208;User Id=root;password=123;Database=dressroom";
MySqlConnection myconnection = new MySqlConnection(myconnectionstring);
MySqlCommand mycmd = new MySqlCommand("select account_id from account where account_name=?userName", myconnection);
try
{
mycmd.Parameters.Add(new MySqlParameter("?userName", MySqlDbType.VarChar, 32));
mycmd.Parameters[0].Value = username;
mycmd.Connection.Open();
MySqlDataAdapter da = new MySqlDataAdapter(mycmd);
DataSet ds = new DataSet();
da.Fill(ds);
if (ds != null)
{
if (ds.Tables.Count > 0)
{
if (ds.Tables[0].Rows.Count > 0)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
else
{
return false;
} }
catch
{
return false;
}
finally
{
mycmd.Connection.Close();
} }编译的时候报下面错误类型“MySql.Data.MySqlClient.MySqlParameter”同时存在于“c:\WINDOWS\assembly\GAC_MSIL\MySql.Data\6.1.3.0__c5687fc88969c44d\MySql.Data.dll”和“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\3d_anxun1.0\0a83563e\7c007fdf\assembly\dl3\1022deca\f43e99df_4367ca01\MySql.Data.DLL”中c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\3d_anxun1.0\0a83563e\7c007fdf\assembly\dl3\1022deca\f43e99df_4367ca01\MySql.Data.DLL这个路径我试过,删掉里面的mysql.data.dll下次再次编译会重新生成dll。
c:\WINDOWS\assembly\GAC_MSIL\MySql.Data\6.1.3.0__c5687fc88969c44d\MySql.Data.dll而这个路径里c:\WINDOWS\assembly下面就不存在文件夹了,看了下里面的文件,应该全部是windows的系统服务项的文件,不能删除。。
在配置文件中自己动添加了一句 <assemblies>节点,造成与dll引用冲突了。