社区
C#
帖子详情
C#执行sql语句 update语句更新多个字段 其中一个字段更新失败
王五月
2020-09-17 09:56:03
今天遇到一个执行数据库修改数据的奇怪问题,一个update语句 修改多个字段 其中有一个字段更新后写入的值是和软件里发送sql执行时的值是不对应的,同样的sql语句再直接拿到数据库里直接执行就正常了 如下:
sql语句未变只是放到数据库里查看一下,这个值是通过软件修改了之后的
这个是直接从数据库里执行后的结果,
有没有懂数据库的大佬来帮小弟看看啊 急
...全文
19882
11
打赏
收藏
C#执行sql语句 update语句更新多个字段 其中一个字段更新失败
今天遇到一个执行数据库修改数据的奇怪问题,一个update语句 修改多个字段 其中有一个字段更新后写入的值是和软件里发送sql执行时的值是不对应的,同样的sql语句再直接拿到数据库里直接执行就正常了 如下: sql语句未变只是放到数据库里查看一下,这个值是通过软件修改了之后的 这个是直接从数据库里执行后的结果, 有没有懂数据库的大佬来帮小弟看看啊 急
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
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语句,然后复制到数据库中执行看看
C#
SQL查询技术
本课程以SQL Server 2008 R2数据库系统为例,全面介绍SQL查询技术,包括select
语句
,Where子句,Order By子句,Group By子句,having
语句
,TOP和PERCENT限制查询结果,在查询中使用OR和AND运算符,聚合函数应用,多表连接查询,嵌套查询,子查询,联合
语句
Union,内联接、外联接查询,交叉表查询,视图、存储过程的应用,触发器的应用等。
C#
执行
sql
语句
批量
更新
int x = db.Database.ExecuteSqlCommand(string.Format("
update
T_Pension SET UnitType = '{0}' WHERE PensionId between '{1}' and '{2}'", value, startmaxid, endmaxid)); ...
一条
update
语句
,
更新
多个
列,出现部分成功部分
失败
的问题
数据库:ORACLE 问题描述:一条
UPDATE
语句
,
更新
四个列A,B,C,D,在PL/SQL里面
执行
正常,但是放在ODI里面,用jython组织
语句
,在linux服务器上用ksh定时
执行
该条
语句
的时候,碰到了问题——只有一条数据,但是B,C,D三个列上的数据
更新
成功,A列
更新
不成功。没有多对多,只有一条数据,而且A列是
更新
为常量9。另外发现,
更新
不是9的常量,比如5,就可以
更新
成功。 解决方
c#
操作mysql
执行
语句
,
C#
一次连接数据库
执行
多条
sql
语句
(三种方法)
C#
一次连接数据库
执行
多条
sql
语句
(三种方法)第一种方法:string str="server=.;uid=sa;pwd=111111;database=text_db";//连接字符串SqlConnection SCON = null;//连接对象SqlCommand SCom=new SqlCommand();//命令对象SCON=new SqlConnection(str);SCON.Op...
关于项目中
update
语句
只
更新
部分
字段
且不报错
问题描述 在做表内容的
更新
时,只有email和note两个
字段
更新
成功,而name和phone
字段
则不
更新
也不报错
SQL
语句
<
update
id="updaBook">
update
phonebook <set> <if test="name!=null" > name=#{name,jdbcType=VARCHAR}, </if>
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章