小编Gab*_*one的帖子

使用Epplus查找值

我正在尝试使用代码在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)

在此输入图像描述

c# linq epplus

6
推荐指数
1
解决办法
5222
查看次数

SQLException:字符串'''后面的未闭合引号

我的登录系统有问题.

当我添加撇号字符(')时,我收到错误:

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)

c# sql sqlexception

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×2

epplus ×1

linq ×1

sql ×1

sqlexception ×1