在过去的40分钟里,我一直在调试这个查询,显然问题在于参数的顺序。SELECT * FROM tblSomeThing WHERE id = @id AND debut = @dtDebut AND fin = @dtFincmd.Parameters.Add("@dtDebut", OleDbType.Date).Value = dateTraitementDebut;
当我声明参数时我认为命名参数</em
我需要将大量的SQL查询转换为存储过程。我有一些代码,可以在一个Delphi过程中一次更新大约20或30个值。我可以创建一个存储过程来做这样的事情。问题是我将参数传递给存储过程的方法非常笨重,如下所示:
with stored_procedure do......有没有更好的方法来处理大量的参数?(我不能使用新的库。我必须使用ADO,而我使用的SQL是MSSQL) (而且,
我有一个将数据插入到T中的存储过程。它具有参数@c nvarchar(100) NOT NULL。当我使用长度> 100的字符串参数从数据访问层调用这个存储过程时,它会悄悄地截断数据,并且不会发生数据库错误。我想得到‘字符串或二进制数据将被截断SQL错误’。我尝试用明确的ADO.NET方法(使用command.Parameters.Add(...)或command.Parameters.AddWithValue(...),甚至试图指定SqlPar