社区
C#
帖子详情
C#执行sql语句 update语句更新多个字段 其中一个字段更新失败
小雨淅淅Z
2020-09-17 09:56:03
今天遇到一个执行数据库修改数据的奇怪问题,一个update语句 修改多个字段 其中有一个字段更新后写入的值是和软件里发送sql执行时的值是不对应的,同样的sql语句再直接拿到数据库里直接执行就正常了 如下:
sql语句未变只是放到数据库里查看一下,这个值是通过软件修改了之后的
这个是直接从数据库里执行后的结果,
有没有懂数据库的大佬来帮小弟看看啊 急
...全文
20025
11
打赏
收藏
C#执行sql语句 update语句更新多个字段 其中一个字段更新失败
今天遇到一个执行数据库修改数据的奇怪问题,一个update语句 修改多个字段 其中有一个字段更新后写入的值是和软件里发送sql执行时的值是不对应的,同样的sql语句再直接拿到数据库里直接执行就正常了 如下: sql语句未变只是放到数据库里查看一下,这个值是通过软件修改了之后的 这个是直接从数据库里执行后的结果, 有没有懂数据库的大佬来帮小弟看看啊 急
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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试下
小雨淅淅Z
2020-09-17
打赏
举报
回复
CMZ是varchar(50) 赋值的时候字段是固定长度最多不会超过32 用的是sqlServer数据库
小雨淅淅Z
2020-09-17
打赏
举报
回复
电脑的日期格式是正常英文的 并且同一台电脑 偶尔会出现这种情况
Bridge_go
2020-09-17
打赏
举报
回复
软件里面日期格式是不是没改,自己打断点看看是什么样的sql语句,然后复制到数据库中执行看看
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,就可以
更新
成功。 解决方
执行
一条
sql
语句
update
多条记录实现思路
执行
一条
sql
语句
update
多条记录实现思路 如果你想
更新
多行数据,并且每行记录的各
字段
值都是各不一样,怎么办? 通常情况下,我们会使用以下
SQL
语句
来
更新
字段
值:
UPDATE
mytable SET myfield='value' WHERE other_field='other_value'; 但是,如果你想
更新
多行数据,并且每行记录
关于项目中
update
语句
只
更新
部分
字段
且不报错
问题描述 在做表内容的
更新
时,只有email和note两个
字段
更新
成功,而name和phone
字段
则不
更新
也不报错
SQL
语句
<
update
id="updaBook">
update
phonebook <set> <if test="name!=null" > name=#{name,jdbcType=VARCHAR}, </if>
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...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章