【C#】【MySQL】C# 查询数据库语句@Row:=@Row+1以及执行存储过程失败解决方案
如何实现数据库查询产生虚拟的一列序号的功能:
SELECT (@ROW := @ROW + 1) AS num FROM (SELECT @ROW:=0)AS r;
该语句可以实现产生虚拟的一列数据在MySQL中运行没有问题。
但是在C#里面调用去出现了错误"Parameter '@ROW' must be defined"
具体原因也说不上来,网上查了下解决方案如下:
MySqlConnectionStringBuilder connBuilder = new MySqlConnectionStringBuilder();
connBuilder.Add("Data Source", IP);
connBuilder.Add("Initial Catalog", DBname);
connBuilder.Add("User ID", ID);
connBuilder.Add("Password", pwd);
connBuilder.Add("Port", port);
MySqlConnection myConn = new MySqlConnection("Allow User Variables=True;" + connBuilder.ConnectionString);//关键语句加上"Allow User Variables=True;"
解决方法就是数据库连接的时候添加一句"Allow User Variables=True;"即可解决上述错误
执行储存过程时,报错:Fatal error encountered during command execution
加上"Allow User Variables=True;"也可以完美解决。
【C#】【MySQL】C# 查询数据库语句@Row:=@Row+1以及执行存储过程失败解决方案的更多相关文章
- 【C#】【MySQL】C# 查询数据库语句@Row:=@Row+1
		
如何实现数据库查询产生虚拟的一列序号的功能: ) )AS r; 该语句可以实现产生虚拟的一列数据在MySQL中运行没有问题. 但是在C#里面调用去出现了错误"Parameter '@ROW' ...
 - PHP链接MySQL,查询数据库内容,删除数据库内容。。。记住链接公式!!!
		
//扩展类叫MySQLi MySQL是数据库,MySQLi是扩展 Id地址本地网络服务器的地址localhost 如果想链接别人的输入他的服务器id地址. //root代表的是数据库名, //poss ...
 - 查找Mysql慢查询Sql语句
		
一.MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_log 这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句. 2,long_query_tim ...
 - sql server操作2:查询数据库语句大全【转】
		
注:以下操作均建立在上篇文章sql Server操作1的数据基础之上 一.实验目的 熟悉SQL语句的基本使用方法,学习如何编写SQL语句来实现查询 二.实验内容和要求 使用SQL查询分析器查询数据,练 ...
 - mysql 的查询操作语句---自动生成各种不同的序号
		
1.通过查询语句添加自动生成序号 SELECT m.id,(@a :=@a + 1) AS a FROM 表名 m, (SELECT @a := 0) t1 2.MySQL字符串前后补0 前补0(LP ...
 - mysql三表查询sql语句
		
表结构: Student学生表(学号.姓名.性别.年龄.编辑) Course课程表(编号.课程名称) sc选课表(选课编号.学号.课程编号.成绩) (1)写一个SQL语句,查询选修了“计算机原理”的学 ...
 - python 链接mysql   修改查询删除语句
		
import mysql.connector.pooling config = { "host": "localhost", "port": ...
 - 【MySql】查询数据库中所有表及列的信息
		
SELECT TABLE_NAME, -- 表名 COLUMN_NAME, -- 字段名 DATA_TYPE, -- 字段类型 COLUMN_COMMENT -- 字段注释 FROM INFORMAT ...
 - mysql下监测数据库语句creating sort index时间过长的问题
		
在一张单表5000W数据上进行数据查询时传入两个单列索引条件,进行组合索引查询时,如果最后有order by id排序,与去除该排序,性能差距接近两个数量级 结论:在使用列的默认排序时,不应该再ord ...
 
随机推荐
- 怎样用vb设置文件夹权限?解决办法
			
原文链接: http://www.reader8.cn/jiaocheng/20120201/1805958.html 怎样用vb设置文件夹权限?现在做的程序需要对win2000和win2003的文件 ...
 - leetcode-000-序
			
一直以来学习的都是些理论,编程一直用的也是MATLAB,其他语言很少涉及.希望自己弥补这一块短板,时间初步定在五月底,拿出半个月时间学习Python,学多少算多少. 直接从leetcode开始: ar ...
 - Android开发7——android.database.CursorIndexOutOfBoundsException:Index -1 requested
			
android中数据库处理使用cursor时,游标不是放在为0的下标,而是放在为-1的下标处开始的. 也就是说返回给cursor查询结果时,不能够马上从cursor中提取值. 下面的代码会返回错误Us ...
 - Python 计算两个IP段之间的有效IP地址
			
Can anyone think of an algorithm to put all of the addresses between two others and put them in a li ...
 - 在ISE查看各个模块消耗的资源
			
这个是很多兄弟姐妹非常想知道的事情.我今天就简单和大家详细说一说.其实很简单,只是大家可能没有注意而已.把图上的-detail选定即可. 转载自:http://bbs.21ic.com/blog-73 ...
 - angular学习笔记(二十五)-$http(3)-转换请求和响应格式
			
本篇主要讲解$http(config)的config中的tranformRequest项和transformResponse项 1. transformRequest: $http({ transfo ...
 - cocos2d-x Schedule详解
			
原理介绍 Cocos2d-x调度器为游戏提供定时事件和定时调用服务.所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处: 每当Node不再可见或已从场景中移除时,调度器会停止. Coc ...
 - Markdown: Basics (快速入门)[转]
			
Markdown: Basics (快速入门) / (点击查看完整语法说明) Getting the Gist of Markdown's Formatting Syntax [转自:http://w ...
 - Python import random报错处理办法
			
[转自]http://blog.chinaunix.net/uid-26000296-id-4356738.html python安装失败:make的时候报错: /usr/include/tkDecl ...
 - Django 笔记(来源于讲师)以及常见问题的解决
			
写1.Django加载静态文件 1.首先在项目的根目录下,新建static文件夹 2在settings.py中加入这两句话.表明从项目的跟目录找static文件夹 3.在HTML文件中导入{% loa ...