• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

C#执行sql语句 update语句更新多个字段 其中一个字段更新失败

大大大先生 2020-09-17 09:56:03
今天遇到一个执行数据库修改数据的奇怪问题,一个update语句 修改多个字段 其中有一个字段更新后写入的值是和软件里发送sql执行时的值是不对应的,同样的sql语句再直接拿到数据库里直接执行就正常了 如下:
sql语句未变只是放到数据库里查看一下,这个值是通过软件修改了之后的

这个是直接从数据库里执行后的结果,



有没有懂数据库的大佬来帮小弟看看啊 急
...全文
19166 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinbada1985 2020-09-25
或者你代码中保存的时候是不是有格式转换的地方
回复
xinbada1985 2020-09-25
你现在代码保存的是时间戳,不是正常的日期格式!你给代码保存时候,格式转换一下就好了
回复
忆梦九洲 2020-09-24
可以先查看sql的值
回复
dai78 2020-09-21
有存储过程或者事件触发吧,存入时更改目标数据了吧
回复
xiaoxiangqing 2020-09-18
可以监控一下sql语句
回复
吉普赛的歌 2020-09-18
猜测没什么意思。 你直接用 sqlprofiler 跟踪软件执行时的实际 sql , 这样就清楚了。
回复
ManBOyyy 2020-09-17
CMZ是什麼格式的啊,感覺好像日期格式,因為電腦區域日期不一樣,應該把他們轉為一樣的字符串格式,然後再修改
回复
qq_38794191 2020-09-17
应该是日期格式不对你把2020/9/16改成2020-9-16试下
回复
大大大先生 2020-09-17
CMZ是varchar(50) 赋值的时候字段是固定长度最多不会超过32 用的是sqlServer数据库
回复
大大大先生 2020-09-17
电脑的日期格式是正常英文的 并且同一台电脑 偶尔会出现这种情况
回复
Bridge_go 2020-09-17
软件里面日期格式是不是没改,自己打断点看看是什么样的sql语句,然后复制到数据库中执行看看
回复
相关推荐
mysql 更新(update)条记录的思路
工作中遇到一个问题:要更新一个数据表。 这个表是我自己创建的,有7个字段,id、name、package等等 创建的时候,因为我把name、package的信息分别存在两个文本文件中, 所以我就用Insert方法,一次性将所有的name...
SQL语句 update 字段=字段+字符串 拼接 关键字 concat
update user set name = concat(name,'呵呵呵') where name = '哈哈'; 结果 name = '哈哈呵呵呵' update user set name = concat(name,',','呵呵呵') where name = '哈哈'; 结果 name = '哈哈,呵呵呵' 主要功能拼接...
SQL语句 update 字段=字段+字符串 拼接
update user_info set user_name = concat(user_name,'呵呵呵') where user_name = '哈哈哈'; 转载于:https://www.cnblogs.com/wangfeihu/p/11388797.html
C#update 更新语句中遇到的问题
string sql = string.Format("update tb_Addressbook set Name = '" + Address_1.Text + "',Sex='" + Address_2.Text + "',Phone = '" + Address_3.Text + "',QQ='" + Address_4.Text + "',WordPhoe ='" + Address_5...
sql 更新语句 若某字段为空则更新字段否则不更新
![图片说明](https://img-ask.csdn.net/upload/201610/14/1476408174_874406.png)
实现 DataTable按条件进行更新(类似sqlupdate
使用C#直接对DataTable进行操作,实现了sql语句update tabel set name = 'Clear_Mind' where id 的功能。
执行update语句后,数据没有被更新,也没有报错
执行update语句后,数据没有被更新,也没有报错 详细情况: 通过传参的方式,在控制台打印出的sql语句;将sql语句拷贝到数据库执行也是OK 解决办法: 百思不得其解,到底问题出在了那里? 所以,试了很方法,最后...
C#中Access数据库的插入、更新语句
1、插入语句 string Sql_Arr = "... //当每读组数据就在数据库中增加行数据 其中数据库的表名(TableName)和每行的开头(sql_row_num )为变量,该变量为当前的系统时间:所以要连接字符串,需要注意...
C#sql语句
SQL语句大全删除数据库 drop database databasename SQL语句大全备份 --- 创建备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始备份 ...
【sql】c#开发的常用sql语句
简单的基本的sql语句高级查询运算词 UNION 运算符(组合后去重) EXCEPT 运算符(A表相对B表独占去重) INTERSECT 运算符(AB均有去重) 说明:使用外连接 分组:Group by ————————————...
SqlServer 更新/新增语句,返回其中列的值 inserted,@@IDENTITY()
更新/新增语句,返回其中列的值update product set state=1 output inserted.statewhere id=@id二:新增语句,返回自增列Idinsert into Product values();select @@IDENTITY() as new_id...
如何自动拼接 Update语句,仅Update已修改的字段
我们通常使用update语句更新数据库记录,例如使用update user set username='001', nickname='Tom', age=18 where id = 1语句更新username、nickname或age字段的值。假设,我们只修改了username,并没有修改nickname...
c# sql语句批量修改数据
需要注意一些特殊的列名,如果列名是sql server保留的关键字,需要将列名加上中括号[] public static void BulkUpdate(string tableName, string whereField, SqlParameter[] sqlParams, SqlConnection conn) { ...
c#加密sql语句解秘
c#加密sql解秘,采用数字证书.实现加密传输
巧用C# Split()函数获取SQL语句中操作字段
这是前天工作时要求的,将SQL语句的操作字段获取出来挂在树节点上,感觉这函数以后还有可能会用到,特此总结一下,函数中没有实现Select *的操作,只要添加判断条件即可。 工具函数:Split()函数:通过字符分割...
c#LINQ to SQL语句
LINQ to SQL语句(1)之Where   Where操作   适用场景:实现过滤,查询等功能。   说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。   Where操作...
在EF中执行SQL语句
、为什么要在EF中执行SQL语句 使用EF操作数据库,可以避免写SQL语句,完成使用Linq实现,但为什么还要在EF中执行SQL语句呢。如果要写SQL语句,完全可以使用ADO.NET来操作数据库。这样说虽然没错,可是有些时候...
SQL 更新语句Update ... set ... from ...
最近在做报表,作为数据库只会一个一个update的我来说就有点艰难了。 今天想来说一下更新多字段语句update 表名b set 字段1=a.字段a, 字段2=a.字段b, 字段3=a.字段c... from (表名/select a, b, c, d .....
MySQL高级(三):创建表并给某个字段添加数据的SQL语句
能够写出创建表并给某个字段添加数据的SQL语句 1. 思考 上一节课我们完成了商品分类表(good_cates)的创建和商品分类信息的添加以及把商品表(goods)中的商品分类名称改成了对应的商品分类id,假如我们想要添加一个...
根据C#实体类自动生成SQLServer数据库建表sql语句
不会偷懒的程序员不是好程序猿,没有什么技术点,就是对字符串进行解析,大神勿喷....3.可能有未知bug,建表的时候仔细再看看生成的sql语句. using System; using System.Collections.Generic; using System...
update语句使表中一个字段连续的数字,类似自增字段
如果您需要在一个表的一个字段中实现 字段值包含一批连续的字符串,效果如图: 那么 ,一小段T-SQL就可以搞定。 begin declare @i int ; set @i=0; update T_Product set ProImage='up'+CONVERT(varchar,@i)+'....
C#基础教程-c#实例教程,适合初学者
C#基础教程-c#实例教程,适合初学者。 第C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。当然仅靠...
动态拼接update sql语句
@WriteDataSource public void updateEquipmentAssets(String tableName,List<String> keyList,List<String> valueList){ StringBuilder sb = new StringBuilder();...
Sql语句中in在C#的linq语句中如何使用
Sql语句中的in在C#中如何使用,我要根据ID批量修改一个字段的内容,在linq中如何使用in来修改???? 比如说根据ID统一修改人员表中的年龄为22岁,表名User Sql语句update User set Age=22 where ID in(1,2,3,4...
C#语句对Access中数据更新问题――Update语法错误
string sqlUpdate = "update UserInfo set [password] = '" + pass + "',[email] = '" + txt_email.Text + "',[realName] = '" + txt_realName.Text + "',[phone] = '" + txt_phone.Text + "' wher...
C# Expression 树转化为SQL语句
sql有有四中基本语句,分别是增删改查,在建立model后如何生成这四中sql语句,降低开发时间。  我们先模拟出一张学生表: public class Student { public int id { get; set; } public string name { get;...
C# + SQL 更新数据数据
C#连接数据库和更新数据库 对数据库的操作总体可以分为两类:查询(select)和更新(insert,delete,update)。这篇文章将接着阐述更新数据。 AD: 对数据库的操作总体可以分为两类:查询(select)和更新(insert,...
《UML面向对象需求分析与建模教程》 邹盛荣 主编 电子版 2016.01 .doc
PPT已在CSDN均可免费下载 《UML面向对象需求分析与建模教程》 邹盛荣 主编 电子版 2016.01 .doc 当当网上可购买纸质书: http://product.dangdang.com/23766413.html
掌握C语言链表
链表是一种使用极其广泛的数据结构,它也可以用来作为实现栈、队列等数据结构的基础,链表没有像数组需要预先知道数据大小的缺点,可充分利用计算机内存,实现动态灵活的内存管理。除非需要频繁的通过下标来随机访问各个数据,否则数组都可以用链表代替。链表作为C语言数据结构的难点,更是面试中必考的知识点。 此课程是黄强老师针对C语言链表的专题课程,通过对链表通俗的讲解,结合简单易懂的代码,帮助学员对链表快速的理解,并讲结合真实企业开发中链表常用的算法技巧,从而帮助学员高效,快速、灵活的掌握链表这一难点!
STM32F407 / F103 PCF8575模块 控制16个I/O口 IIC通信
本例程为STM32F407控制PCF8575模块的16个I/O口输出,本例程基于正点原子STM32F407 IIC例程修改,本例程中使用PCF8575控制16个继电器。
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2020-09-17 09:56
社区公告

让您成为最强悍的C#开发者