数据类型 image 和 nvarchar 在 equal to 运算符中不兼容

问题描述

数据类型image和nvarchar在equalto运算符中不兼容,数据库中的字段格式是image。这怎么解决啊~~

解决方案

解决方案二:
使用linq?怎么会连接image呢?难道你的PK用image类型?
解决方案三:
在数据库里面改成nvarchar.
解决方案四:
text改为varchar
解决方案五:
楼主,解决了没有?我也遇到了一样的问题,怎么解决

时间: 2024-10-14 15:59:32

数据类型 image 和 nvarchar 在 equal to 运算符中不兼容的相关文章

System.Data.SqlClient.SqlException: 数据类型 text 和 varchar 在 equal to 运算符中不兼容。

一.引起的源头 环境:vs2015,sqlserver2008 相关程序包:ef6 定义了一个实体article public class Article { public string Data{get;set;} } EntityTypeConfiguration的配置 Property(a => a.Data).IsRequired().HasColumnType("text"); 这样可以正常生成表字段,而且类型也正确插入数据的时候,就引起了以下异常 System.Dat

数据类型 text 和 varchar 在 add 运算符中不兼容

原文:数据类型 text 和 varchar 在 add 运算符中不兼容 在SQL Server2005中,使用类似下面的Update语句: 1 UPDATE tb_SmsBlacklist SET mobile=mobile +','+'' 其中mobile为text数据类型,会报错:数据类型 text 和 varchar 在 add 运算符中不兼容,解决方法如下: 1 UPDATE tb_SmsBlacklist SET mobile=CAST(mobile AS VARCHAR) +','

rowfilter-RowFilter 模糊查询出现:Like 运算符中出错: 字符串模式“2#%门%”无效。

问题描述 RowFilter 模糊查询出现:Like 运算符中出错: 字符串模式"2#%门%"无效. dv = dt.DefaultView; sWhere += string.Format(" AND ( companyUseRange LIKE '{0}%' or GroupUseRange LIKE '%{0}%')", "2#"+par["GroupUseRangeOther"]); dv.RowFilter = sW

java用正则匹配运算符中的*号报错

问题描述 java用正则匹配运算符中的*号报错 这是用正则匹配一个四则运算算式中有几个数字的程序,将 * 号放在最后可以得出正确结果,但是将 * 号放中间的话就会报错,这是为什么?要怎么改? public class Blank { public static int f(String s) { return s.split("[+-\*/]").length; } public static void main(String[] args) { System.out.println(

SQL Server 2005常见问题浅析

问题1:使用.net2005自带的SQL-Express连接不上. 解决方法: 1.网络防火墙阻止数据库连接: 2.默认SQL-Express没有启动Sa账户->下载一个management studio express界面工具管理SQL-Express 3.无线网络会出现根据机器名找不到SQL服务器的情况,直接用IP连接 4.服务端通过开始菜单打开->配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器->远程连接->右边选择"本地连

java web-用java将图片存入SQLsever中

问题描述 用java将图片存入SQLsever中 [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]数据类型 image 和 nvarchar 在 equal to 运算符中不兼容. public void Insert() { try { String sql=""insert into picture values(??)""; PreparedStatement ps=conn.prepareState

轻松解决SQL Server 2005中的常见问题

问题1:使用.net2005自带的SQL-Express连接不上. 解决方法: 1.网络防火墙阻止数据库连接: 2.默认SQL-Express没有启动Sa账户->下载一个management studio express界面工具管理SQL-Express 3.无线网络会出现根据机器名找不到SQL服务器的情况,直接用IP连接 4.服务端通过开始菜单打开->配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器->远程连接->右边选择"本地连

session保存text数据类型问题

问题描述 在数据库中我用text数据类型保存"NOTE(备注)"字段,在一页面中用了session保存了textbox输入的数据,然后在另外一个页面中用session接收,出现下面提示: 数据类型text和varchar在equalto运算符中不兼容.!!第一个保存session的页面代码为:stringNOTES=txtNOTES.Text;Session["NOTE"]=NOTES.ToString();接收数据页面:stringNOTES=Session["NOTE&q

sql-asp.net读取txt文件内容,并把内容全部导入到数据库表里

问题描述 asp.net读取txt文件内容,并把内容全部导入到数据库表里 string textName = TextBox1.Text; string name = TextBox2.Text; DateTime time = DateTime.Now; if (FileUpload1.PostedFile.InputStream.Length < 1) { Label1.Text = "请选择文件"; return; } string FileName = FileUploa