【c# – SQL异常:’Index’附近的语法不正确】教程文章相关的互联网学习教程文章

使用表达式树的动态Linq 2 Sql引发异常“小于未为System.String和System.String定义的二进制运算符”【代码】

我正在尝试使用表达式树编写一个动态的Linq 2 Sql查询,但是我遇到一个异常,告诉我未为System.String和System.String定义LessThan和GreaterThan运算符,我觉得很奇怪,这是真的?还是我做错了什么?Expression<Func<SomeDataContextType, string>> codeSelectorExpresion = x => x.CodeColumn; var row = Expression.Parameter(typeof(SomeDataContextType), "row"); var expression = Expression.GreaterThan(Expression.Invoke(code...

C#MySQL示例Command.ExecuteReader引发异常【代码】

我正在编写一段C#代码,以从mysql数据库中获取一些数据.我已经从现成的示例开始,但是它在rdr = cmd.ExecuteReader()时给了我一个错误. 抛出异常的屏幕快照也如下所示 using System; using MySql.Data.MySqlClient; public class Program {static void Main() {string serverName = "192.168.0.012";string port = "1234";string db = "cust_db";string userID = "root";string password = "pass";string cs = "Server=" + serverN...

c#-将Massive与SQLite一起使用时,“数据库已锁定”异常【代码】

最近,我浏览了微型ORM,并且喜欢Massive for SQLite,因为它很简单.但是我现在有一个问题. 我只是在运行一些select语句,然后执行update语句,但是却遇到异常.下面是我的代码:var tbl = new Cust();var customers = tbl.All(where: "CustomerID > @0", orderBy: "FirstName", columns: "CustomerID,FirstName", args: 4);var firstCustomerName= customers.First().FirstName;var c = tbl.Update(new { FirstName = "Updated2" }, 4);...

C#-SqlConnection.OpenAsync()退出而不会引发异常【代码】

我有以下代码.对connection.OpenAsync()的调用将毫无例外地退出程序.即使最后调用者方法也不会被调用.程序针对.NET45,有什么想法吗? 更新:这是与.Wait()一起使用的父代码.在下面的子方法中调用connection.OpenAsync()时,在父代码中不带.Wait()的情况下退出.static void Main(string[] args){UpdateSqlDatabase updateSqlDatabase = new UpdateSqlDatabase(args);updateSqlDatabase.UpdateDatabaseSchemaAsync().Wait();}经过一系...

带有SQLite.EF6的LINQ GroupBy导致“不支持APPLY联接”异常【代码】

我的表VersionedEntities看起来像这样:+----+--------------+---------+ | Id | Name | Version | +----+--------------+---------+ | 1 | FirstEntity | 1 | +----+--------------+---------+ | 2 | SecondEntity | 2 | +----+--------------+---------+ | 1 | ThirdEntity | 3 | +----+--------------+---------+版本是主键. VersionedEntity类:[Table("VersionedEntities")] public class Ver...

[C#]记录一次异常排查,关于using语法、sqlserver数据库session、DBHelper类【代码】【图】

最近在做一个基于asp.net和sqlserver的网站项目,发现网站运行一段时间之后,会报异常: 超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小 这异常明显是sqlserver数据库连接池超出了默认大小,估计是代码哪里忘了释放DB链接了。 排查数据访问层代码跟DBHelper,搞了半天解决了。 总结一点东西,记录一下。 DBHelperA代码:public class DBHelperA{public string connStr...

c# – SQL异常:’Index’附近的语法不正确【代码】

我有SQL查询:INSERT into ProjectFiles (Id,ProjectId,Index) VALUES (@Id,@ProjectId,@Index)但是当我尝试插入对象时,它会抛出异常:Incorrect syntax near ‘Index’. If this is intended as a part of atable hint, A WITH keyword and parenthesis are now required. See SQLServer Books Online for proper syntax我认为这是关于Index的,因为sql有命令索引.我怎么能对sql说,这是我的专栏?解决方法:索引是一个关键词,所以你...

c# – 从Windows Mobile 6.0连接到SQL Server 2008时出现异常【代码】

我想从Windows移动应用程序连接到SQL Server.我试图这样做,但它在代码尝试打开连接时引发SQL异常.我搜索了这个问题,我发现文章在SQL Server上进行了一些配置更改,我跟着它,它引发了同样的异常 :http://netcf2.blogspot.com/2005/12/accessing-sql-server-express-from.html 工具: > SQL Server Management Studio 2008 R2> Windows Mobile 6.0> VS 2008> C#项目和SQL服务器在同一台机器上,我使用相同的代码从桌面应用程序连接到S...

sqldatetime溢出异常c#.NET【代码】

string con = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;SqlConnection cn = new SqlConnection(con);string insert_jobseeker = "INSERT INTO JobSeeker_Registration(Password,HintQuestion,Answer,Date)"+ " values (@Password,@HintQuestion,@Answer,@Date)";SqlCommand cmd = new SqlCommand();cmd.Connection = cn;cmd.CommandType = CommandType.Text;cmd.CommandText = insert_jobsee...

c# – 与LINQ一起使用时,CreateDocumentQuery抛出异常,很好用SQL【代码】

我正在尝试检索存储在Azure DocumentDb中的单个实体.我发现我的代码仅在我通过SQL提供查询时才有效,如下所示:var query = String.Format("SELECT * FROM UserDetail u WHERE u.id = '{0}'", id); return _client.CreateDocumentQuery<TEntity>(_selfLink, query).AsEnumerable().FirstOrDefault();但是,使用LINQ表达式,如以下两个示例所示,它失败并出现异常:// EXCEPTION return _client.CreateDocumentQuery<TEntity>(_selfLink...

c# – 为什么实体框架mysql提供程序枚举返回部分结果,没有异常【代码】

我试图理解我在.net 3.5 sp1 MySQL 6.1.2.0上使用实体框架作为提供者的情况.它涉及以下代码:Response.Write("Products: " + plist.Count() + "<br />"); var total = 0; foreach (var p in plist) { //... some actionstotal++; //... other actions } Response.Write("Total Products Checked: " + total + "<br />");基本上,每次运行的总产品是不同的,并且它与plist中的全部总数不匹配.它的差异很大,从大约1/5到一半. foreach中...

c# – SQLFileStream异常“找不到网络路径”【代码】

我试图将文件插入到使用SQL文件流的数据库中.当我尝试初始化我将插入的SqlFileStream对象时,我收到一个文件异常,指出无法找到网络路径. 有问题的代码如下:using (SqlFileStream sqlStream = new SqlFileStream(filePathName.Value, fileToken.Value, FileAccess.Write)){byte[] buffer = new byte[512 * 1024]; // 512Kbint bytesRead = fs.Read(buffer, 0, buffer.Length);while (bytesRead > 0){sqlStream.Write(buffer, 0, byt...

c# – 如何处理特定数据库错误的异常【代码】

我正在尝试创建一个这样的事务:using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,options)) {try{dbContext.MyTable.PartnerId = someGuid;dbContext.SaveChanges();scope.Complete();dbContext.AcceptAllChanges()}catch (Exception ex){log.LogMessageToFile("Exception - ExceptionType: " + ex.GetType().ToString() + "Exception Messsage: " + ex.Message); } }我知道如...

维护一个旧程序 linq2sql,出现row not found or changed的异常【代码】

维护一个旧程序 linq2sql,出现row not found or changed的异常, 查博客园,文章都是一大抄,都不对。 想想之前都能保存的。这个异常是在加了字段之后出现的。 因为用vs.net 2017, 默认没安装linq2sql, 我是手动编辑dbml文件的。 <Column Name="CustPostCode" Type="System.String" DbType="NVarChar(20) NOT NULL" CanBeNull="false" />然后我检查一下数据库这个字段是可以为空的, dbml的描述和数据库的不一样,所以才出错的。 ...

c#-使用ImageResizer调整大图像的大小和内存不足异常【代码】

我在32位系统上使用ImageResizer.Net调整图像90009000方形的大小时遇到??内存不足的异常:ImageBuilder.Current.Build(imageFileName, outputFileName, settings, true);我能够使用流成功调整大型图像的大小:using (var stream = new FileStream(imageFileName, FileMode.Open, FileAccess.Read)) using (var img = Image.FromStream(stream, true, false)) {ImageBuilder.Current.Build(img, outputFileName, settings);stream.C...

INDEX - 相关标签