错误提示:在此上下文中不允许使用名称 "***"。有效表达式包括常量、 常量表达式和变量(在某些上下文中),不允许使用列名。

出现这种情况的原因,是因为在SQL语句的编写格式不正确。

事例展示:

错误:

1 string sql = "insert into person ([name], sex, salary) values (‘text_name ‘, ‘text_sex ‘, text_salary )";

正确:

1 string sql = "insert into person ([name], sex, salary) values (‘" + text_name + "‘, ‘" + text_sex + "‘, ‘" + text_salary + "‘)";
时间: 2024-08-14 09:49:33

错误提示:在此上下文中不允许使用名称 "***"。有效表达式包括常量、 常量表达式和变量(在某些上下文中),不允许使用列名。的相关文章

IIS8.0配置网站,错误提示:用户 'IIS APPPOOL\你的网站名称'登录失败

项目在vs2013中能正常运行,配置到服务器(windows2012+IIS8.0),运行提示用户 'IIS APPPOOL\DefaultAppPool' 登录失败. 解决方案: 比如我的网站取名myweb,就会默认给你建立一个myweb应用程序池 一开始报http 404.17错误 1. 右键myweb应用程序池,基本设置,选择.net framework 版本,看到有两个,2.0和4.0. 啊,根据自己的开发环境设置. 接着就报了你的那个错误  'IIS APPPOOL\DefaultAp

解决VM安装VMTools后错误提示,实现文件共享

在VM里给Red Hat 9.0安装VMTools后重启,在系统启动过程中出现三处提示,分别为:第一处:Mounting local filesystem: Error: Cannot mount filesystem: Protocol error      [FAILED] 第二处:Starting vmware-tools: Starting VMware Tools services in the virtual machine:                      Switchi

Sqlplus登录时出现无法定位程序输入点longjmp于动态链接库的错误提示

问题描述:当我们如下Oracle sqlplus登录时出现无法定位程序输入点longjmp于动态链接库D:\app\porry\product\11.2.0\dbhome_1\bin\oracore11.dll上的错误提示. 或者,在利用Oracle PL/SQL Developer客户端登录时出现 ora-12514错误提示,但是TNS配置没有错误,错误截图如下: 解决方案:出现该问题原因在于我们安装了Oracle之后,又安装了Oracle开发工具Oracle Developer Suit.从

java配置ueditor中解决“未找到上传文件”错误提示

ueditor是一个功能十分强大的在线文本编辑器,但是在ssh框架中,确切的说实在struts2中由于其拦截器需要对request,session对象进行重新封装,这个过程中会把request对象中保存的一些内容清空,所以会导致ueditor的上传功能获取不到需要上传的内容导致“未找到上传文件”的错误! 参考网上资料和自己实验,最终的解决思路是,重写struts2中的一个转换的类,然后配置struts2使用我们重写的这个类.由于我们的工程中可能会有其他的上传等功能,为了不影响其他功能的时候,还需

UINavigationController出现nested push animation can result in corrupted navigation bar的错误提示

今天在测试过程中,出现了这样一个bug,分别有两种情景: (前提是:app是基于UINavigationController构建的) 1.从Controller-A中push进来B.在B中点击返回,返回的界面为黑色一片.再做返回操作就crash了. 如图1: 2.从Controller-A中push进入B,此时B中tableview出现错位现象(图2),tableview被navigationbar覆盖了一部分,在B中再push一个C进来.此时只显示了C的navigationbar,但下方的vi

目录视图摘要视图订阅 基于Extjs开发不允许为空的文本框提示及相应的验证错误提示(转)

原文地址:http://blog.csdn.net/kunoy/article/details/8007585 本文主要解决问题: 1.区分哪些文本框不允许为空,很多网站都采用在文本框后加*号,extjs也可以用lable组件标识,但这样做很麻烦,每一个不允许为空的文本框都需要多加一个lable组件,如果用一个方法自动为不允许为空的文本框加上这个*号,在form等布局的情况下,也是可行的,但如果是absolute布局,你会发现界面就不那么舒畅了. 2.添加文本框验证错误提示,如果你采用的是for

MyEclipse、Eclipse错误提示:error retrieving AST from Provider

错误提示:error retrieving AST from Provider 今天在完善一个功能的时候,复制粘贴过来一段js,老是提示如题所示的错误,刚开始我直接忽略,但是老是提示,检查了一下js,才知道原来是js写错了,是js的验证错误提示!

Nginx错误提示:504 Gateway Time-out解决方法

朋友说504 Gateway Time-out的错误提示与nginx本身是没有任何关系的我们可以通过fastcgi配置参数的调整进行解 决. 修改 php-fpm 配置文件: 1.把 max_children 根据系统修改下,保证有充足的php-cgi进程可以被使用; 修改php-fpm配置文件增加php-cgi进程数量 修改php-cgi进程数: 代码如下 复制代码 vi /usr/local/php/etc/php-fpm.conf 找到: <value name="max_child

解决Asp.net中的Chart控件运行出现错误提示“ ChartImg.axd 执行子请求时出错”

首先经过错误提示看出需要保存路径之类的,所以猜测是不是配置文件出错了.看了一下配置文件只有连接字符串的配置.后来重新把vs2010关了重新打开,又新建了一个页面,重新添加空间然后运行使用.然后再看配置文件,发现多了许多东西.具体没有配置的东西如下: <?xml version="1.0"?> <!-- 有关如何配置 ASP.NET 应用程序的详细消息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 --> &l

解决CI框架的Disallowed Key Characters错误提示

用CI框架时,有时候会遇到这么一个问题,打开网页,只显示 Disallowed Key Characters 错误提示.有人说 url 里有非法字符.但是确定 url 是纯英文的,问题还是出来了.但清空浏览器历史记录和cookies后. 刷新就没问题了.有时候.打开不同的浏览器.有的浏览器会有问题.有的就不会.博e百娱乐城 解决 CodeIgniter 框架应用中,出现Disallowed Key Characters错误提示的方法.找到core文件夹下的Input文件,将下面的代码: func