我正在尝试使用代码在Epplus和Linq的工作表中查找某个值的地址.该值在D(4)列中,但可以在任何单元格中但是,会显示以下错误
Linq Code
var query3 = (from cell in sheet.Cells["d:d"]
where cell.Value.ToString().Equals("CRÉDITOS")
select cell);
Run Code Online (Sandbox Code Playgroud)
结果视图中出错:
at ExcelTests.Form1.<>c.<button1_Click>b__1_0(ExcelRangeBase cell)
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Linq.SystemCore_EnumerableDebugView`1.get_Items()
Run Code Online (Sandbox Code Playgroud)
我的登录系统有问题.
当我添加撇号字符('
)时,我收到错误:
Microsoft.Practices.EnterpriseLibrary.Data.dll中发生未处理的"System.Data.SqlClient.SqlException"类型的异常异常
附加信息:字符串'''后面的未闭合引号.'''附近的语法不正确.
这是登录代码.这是单独使用用户名和密码,但它的工作原理.
public String getSenha(string user)
{
String Query = "SELECT senha FROM dbo.Login WHERE usuario = '" + user + "'"; //Comando
Conexao Connection = new Conexao(); //Instancia a classe conexao
object ret = Connection.QueryScalar(Query); //Executa o comando e salva o resultado em 'ret'
if (ret.GetType() == typeof(int))
return null;
else
return (string)ret;
}
public Boolean checkUser(string user)
{
String Query = "SELECT COUNT(usuario) FROM dbo.Login WHERE usuario = '" + user + "'"; …
Run Code Online (Sandbox Code Playgroud)