社区
疑难问题
帖子详情
数据库 更新记录 数据不全
killeruser
2011-10-31 04:20:49
update 逃避 set A='" + 相对位置.ToString("0.00") + "',B= '" + color.ToString("0.00") + "',序列号= '" + 名称.ToString + "' where (生产日期='" & Grid2.Cell(i, 8).Text & "')
不定时执行这条语句 偶尔会出现 B没有数值 就是为空
请教高手
...全文
89
14
打赏
收藏
数据库 更新记录 数据不全
update 逃避 set A='" + 相对位置.ToString("0.00") + "',B= '" + color.ToString("0.00") + "',序列号= '" + 名称.ToString + "' where (生产日期='" & Grid2.Cell(i, 8).Text & "') 不定时执行这条语句 偶尔会出现 B没有数值 就是为空 请教高手
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
killeruser
2011-11-03
打赏
举报
回复
先结贴了 哪位朋友 如果还有什么高见 我再送分
killeruser
2011-11-03
打赏
举报
回复
我也纳闷啊 继续研究中。。
shshjun
2011-11-01
打赏
举报
回复
没有天理和道理了。怎么会只有B的数据出现问题呢?如果有问题应该是整条数据(A B 序列号)吧。
肯定是其它地方对数据进行了修改。
唐诗三百首
2011-10-31
打赏
举报
回复
看这句SQL是没问题, 怀疑表上是否有触发器? 或者是其他连线进行的更新?
B字段的数据类型是什么? 注意数据类型匹配问题哦.
killeruser
2011-10-31
打赏
举报
回复
color 我已经显示在界面上了 是有正常数值的
killeruser
2011-10-31
打赏
举报
回复
color 是浮点数 默认为0 怎么可能出现“” 空
dawugui
2011-10-31
打赏
举报
回复
[Quote=引用楼主 killeruser 的回复:]
update 逃避 set A='" + 相对位置.ToString("0.00") + "',B= '" + color.ToString("0.00") + "',序列号= '" + 名称.ToString + "' where (生产日期='" & Grid2.Cell(i, 8).Text & "')
不定时执行这条语句 偶尔会出现 B没有数值 就是为空
请教高……
[/Quote]
你可以考虑使用isnull(),当遇到空值时,把b设置为-1,然后在通过时间去看看什么情况产生的.
-晴天
2011-10-31
打赏
举报
回复
在产生这个更新语句的后面,打印这条语句到界面上(不去具体执行),多次执行,看是否会出现空,如是,那就是检测color的问题,否则,就是数据库的问题.
--小F--
2011-10-31
打赏
举报
回复
偶尔出现是个什么状况?
举个例子?
dawugui
2011-10-31
打赏
举报
回复
偶尔会出现 B没有数值 就是为空
如果这样哈,基本能确定color.ToString存在空.
中国风
2011-10-31
打赏
举报
回复
where (生产日期='" & Grid2.Cell(i, 8).Text & "')
查看一下沒更新到的數據,條件這列傳參 是不是 不成立
某某某
2011-10-31
打赏
举报
回复
color.ToString("0.00") 这个数如果“”就会出现数据为空,B的值理论上讲应该不会是NULL,而会是“”。可以先把color.ToString("0.00")赋值给一个变量,然后判断变量是否为“”,如果为空加一段调试的代码,分析一下为什么为空,解决了就ok了,或者不满足这个条件的别写入数据库。
killeruser
2011-10-31
打赏
举报
回复
已经确定 color 不会是空值
-晴天
2011-10-31
打赏
举报
回复
如果未设置color,那color.ToString会不会就是空值?
MySQL DML 语言(插入、
更新
与删除
数据
)
Re: MySQL DML 语言(插入、
更新
与删除
数据
)=======================# DML
数据
操作语言 包括动词:INSERT、UPDATE、DELETE 等等 它们分别用于添加、修改和删除表中的行(
数据
) # 插入、
更新
与删除
数据
MySQL中提供了功能丰富的
数据
库
管理语句,包括有效地向
数据
库
中插入
数据
的 INSERT 语句,
更新
数据
的UPDATE语句以及当
数据
不在使用时删除
数据
的DELETE 语句等。 # 高阶 DML 操作 将查询结果插入到新表(相当于表复制功能) 根据另一张表的条件,更改本表
记录
根据另一张表的条件,删除本表
记录
-------------------------------------------------------------
Python
数据
库
之
更新
数据
Python
数据
库
之
更新
数据
数据
库
实验:
数据
更新
数据
库
实验:
数据
更新
实验过程 (1)INSERT 基本语句(插入全部列的
数据
) (2)INSERT 基本语句(插入部分列的
数据
) (3)UPDATE 语句(修改部分
记录
的部分列值) (4)DELETE 语句(删除给定条件点的所有
记录
) 一、实验内容 1. 实验目的 熟悉
数据
库
的
数据
更新
操作,能够使用SQL 语句对
数据
库
进行
数据
的插入、修改、删除操作。 2. 实验内容及要求 针对TPC-H
数据
库
设计单元组插入、批量
数据
插入、修改
数据
和删除
数据
等SQL 语句。理解和掌握INSERT.
数据
库
实验三
数据
更新
实验
MySql
数据
库
原理及应用实验三
数据
更新
实验 熟悉
数据
库
的
数据
更新
操作,能够使用 SQL 语句对
数据
库
进行
数据
的增加、删除、修改操作。 针对 tpch
数据
库
或自建
数据
库
test 设计单行插入、批量插入、修改和删除
数据
操作,理解和掌握 insert、delete 和 update 语法结构的各个组成成分,结合嵌套 SQL 子查询,分别设计几种不同形式的语句,并调试通过。
数据
库
操作:
更新
数据
update
为了
更新
(修改)表中
数据
,可以使用UPDATE语句。 可采用两种方式:
更新
表中特定行;
更新
表中所有行。 UPDATE语句由三部分组成:要
更新
的表;列名和它们的新值;要
更新
行的过滤条件。 UPDATE user SET name='AA' WHERE name='aa'; UPDATE语句总是以要
更新
的表名开始,此例子中,要
更新
user表。SET用来将新值赋给被
更新
的...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章