首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >数据类型text和varchar在等于运算符中不兼容。Visual Basic

数据类型text和varchar在等于运算符中不兼容。Visual Basic
EN

Stack Overflow用户
提问于 2018-04-27 23:57:46
回答 1查看 560关注 0票数 0

我正在尝试更改列中的文本,结果使用Visual Basic得到了以下错误消息:数据类型text和varchar在等于运算符中不兼容。代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Dim CMD As New SqlCommand("UPDATE Contacts SET FirstName ='Jack'" & " WHERE FirstName = 'Mark' ", CN)

    CN.Open()
    Dim rows As Integer
    rows = CMD.ExecuteNonQuery
EN

回答 1

Stack Overflow用户

发布于 2018-04-28 15:47:17

在INSERT的SET子句或列列表中多次指定了列名'FirstName‘。在同一子句中,不能为一列分配多个值。我修改了这个子句,以确保一个列只更新一次。如果此语句更新列或将列插入视图中,则列别名可以隐藏代码中的重复项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50071581

复制
相关文章
MySQL中char、varchar和text的区别
1.char:存储定长数据很方便,CHAR字段上的索引效率级高,必须在括号里定义长度,可以有默认值,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间(自动用空格填充),且在检索的时候后面的空格会隐藏掉,所以检索出来的数据需要记得用什么trim之类的函数去过滤空格。 2.varchar:存储变长数据,但存储效率没有CHAR高,必须在括号里定义长度,可以有默认值。保存数据的时候,不进行空格自动填充,而且如果数据存在空格时,当值保存和检索时尾部的空格仍会保留。另外,varchar类型的实际长度是它的值的实际长度+1,这一个字节用于保存实际使用了多大的长度。 3.text:存储可变长度的非Unicode数据,最大长度为2^31-1个字符。text列不能有默认值,存储或检索过程中,不存在大小写转换,后面如果指定长度,不会报错误,但是这个长度是不起作用的,意思就是你插入数据的时候,超过你指定的长度还是可以正常插入。
周小董
2019/03/25
2K0
MySQL中char、varchar和text的设计
1、char(n)和varchar(n)中括号中n代表字符的个数,并不代表字节个数,所以当使用了中文的时候(UTF8)意味着可以插入m个中文,但是实际会占用m*3个字节。
田维常
2020/04/14
2.1K0
MySQL中char、varchar和text的设计
MySQL中char、varchar和text的区别
它们的存储方式和数据的检索方式都不一样。 数据的检索效率是:char > varchar > text 空间占用方面,就要具体情况具体分析了。
Python攻城狮
2018/08/23
1.3K0
数据类型(int char varchar datetime text)的意思;请问 varchar 和 char有什么区别?
1、char是固定长度的字符类型,分配多少空间,就占用多长空间。Varchar是可变长度的字符类型,内容有多大就占用多大的空间,能有效节省空间。
申霖
2020/06/28
2.2K0
sqlserver中varchar与TEXT区别
leon公众号精选
2022/04/27
5920
sqlserver中varchar与TEXT区别
MySQL之char、varchar和text的设计
最近有表结构设计中出现了varchar(10000)的设计引起了大家的讨论,我们下面就来分析分析。
Dar_Alpha
2018/09/03
1.7K0
TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT选择 和 char varchar varchar2 的区别[通俗易懂]
MEDIUMTEXT 最大长度是 16777215 (2^24 – 1) 个字符。
全栈程序员站长
2022/09/21
1.2K0
【Mysql】Mysql中char,varchar与text类型的区别和选用
关于char,varchar与text平时没有太在意,一般来说,可能现在大家都是用varchar。但是当要存储的内容比较大时,究竟是选择varchar还是text呢?不知道。。。。。。
瑞新
2020/12/07
1.9K0
MySQL之char、varchar和text的设计
最近有表结构设计中出现了varchar(10000)的设计引起了大家的讨论,我们下面就来分析分析。
Dar_Alpha
2019/02/25
4K1
mysql数据类型char、varchar、text的一些区别
之前有一个需求,要求输入描述限制上限为5000字符。由于需要新设计表结构,所以我有了一个疑问,到底设计表的时候,字段类型如何才能更合理,不浪费存储空间,于是了解了一下比较常用的char、varchar、text的区别。
吴裕超
2021/04/29
1.6K0
mysql中的varchar_从数据类型varchar转化为
这篇文章详细介绍了MySQL数据类型varchar,探讨varchar到底能存多长的数据、InnoDB和MyISAM中的varchar等问题,需要的朋友可以参考下
全栈程序员站长
2022/10/02
1.4K0
(转)MySQL之char、varchar和text的设计
http://www.cnblogs.com/billyxp/p/3548540.html
Dar_Alpha
2018/09/03
2.2K0
varchar2和varchar2(char)_datetime数据类型
大家好,又见面了,我是你们的朋友全栈君。char varchar varchar2 的区别 区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc”,对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3. 目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR,它将在数据库中varchar列可以存储空字符串的特性改为存储NULL值。如果你想有向后兼容的能力,Oracle建议使用VARCHAR2而不是VARCHAR。
全栈程序员站长
2022/08/03
7560
Visual Basic快速入门
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/u011054333/article/details/78984118
乐百川
2019/05/26
2.6K0
在Python中关系运算符中,表示“不等于”(python的逻辑运算符)
Python not equal operator returns True if two variables are of same type and have different values, if the values are same then it returns False.
全栈程序员站长
2022/08/02
1.7K0
MySQL 中 blob 和 text 数据类型详解
前面文章我们介绍过一些常用数据类型的用法,比如 int、char、varchar 等。一直没详细介绍过 blob 及 text 类型,虽然这两类数据类型不太常用,但在某些场景下还是会用到的。本篇文章将主要介绍 blob 及 text 数据类型的相关知识。
MySQL技术
2021/12/21
7.3K0
MySql中varchar和char,如何选择合适的数据类型?
学过MySQL的同学都知道MySQL中varchar和char是两种最主要的字符串类型,varchar是变长的类型,而char是固定长度。那关于如何选择类型就成为令人头疼的事,很多初学者为了保证业务兼容性强,存储字符串类型一律都是varchar类型。这是不妥的,需要根据varchar和char的特性来进行选择。
java之旅
2020/04/16
2.5K0
oracle中varchar和char的区别_char跟varchar
1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;
全栈程序员站长
2022/11/17
1.1K0
vb语法菜鸟教程_VS VB
VB.Net是一种简单,现代,面向对象的计算机编程语言,由微软开发,将.NET Framework和公共语言运行库的强大功能与作为Visual Basic标志的生产力优势相结合。
全栈程序员站长
2022/09/27
16.9K0
vb语法菜鸟教程_VS VB
在 Visual Basic .NET 或 JScript 代码中使用早期绑定
以往,开发人员喜欢使用 Visual Basic、VBScript 和 JScript 的原因之一就是它们所谓“无类型”的性质。变量不需要显式类型声明,并能够简单地通过使用来创建它们。当从一个类型到另一个类型进行分配时,转换将自动执行。不过,这种便利会大大损害应用程序的性能。
Java架构师必看
2020/10/27
5470

相似问题

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

10

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

20

EF等于运算符中的数据类型varchar和text不兼容

10

如何解决此错误:等于运算符中的text和varchar数据类型不兼容?

10

Delphi7 Server 2008 -数据类型varchar和text在大于或等于运算符中不兼容

318
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文