社区
ASP
帖子详情
SQL数据库 int(允许为空),ASP插入空值出错,如何解决!
philcc
2009-12-17 03:50:21
SQL数据库,字段类型: int(属性:允许为空),语言:ASP,插入变量为空值时出错,如何解决!
...全文
884
19
打赏
收藏
SQL数据库 int(允许为空),ASP插入空值出错,如何解决!
SQL数据库,字段类型: int(属性:允许为空),语言:ASP,插入变量为空值时出错,如何解决!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iscandy
2009-12-22
打赏
举报
回复
rs("field1")="0" & data1
Anlige
2009-12-21
打赏
举报
回复
设置个默认值就好了~
ilxl520
2009-12-21
打赏
举报
回复
如:这个变量名是ProId,在查询前赋值ProId=0
chinank
2009-12-20
打赏
举报
回复
可以给int类型字段插入null值,但不能插入空值,空值是'',不是int类型。可以设置默认值为0.
lbcleo
2009-12-18
打赏
举报
回复
给个默认值,要不只能判断
gingerkang
2009-12-18
打赏
举报
回复
写个函数对变量做个处理就OK了,每次判断都在函数中完成,不用写太多的代码
eg:
function totest(num,default)
if num="" or not isnumeric(num) then
totest=default
else
totest=num
end if
end function
你要的就是totest(变量,"Null")
ender129
2009-12-18
打赏
举报
回复
顶 确实 0 是最好的办法
lzp4881
2009-12-17
打赏
举报
回复
不允许为空,并把默认值设为0
anbs01
2009-12-17
打赏
举报
回复
将sql语句打印出来看看是什么。
lionz1023
2009-12-17
打赏
举报
回复
何必判断呢,给个默认值0总可以吧。只要你的0值程序没用到就可以。
gxq323
2009-12-17
打赏
举报
回复
必须要判断的,没有经典办法的,你必须限制用户输入格式的,我输入一个中文或者英文那你程序不是出问题了吗?
philcc
2009-12-17
打赏
举报
回复
求经典办法!
gxq323
2009-12-17
打赏
举报
回复
就的一个个去判断呀,难道可以一下判断2个?
philcc
2009-12-17
打赏
举报
回复
难道就没有好的方法吗?
如果做一张大的报表,几十个INT和DATETIME类型,不会一个一个去判断吧!
luy923
2009-12-17
打赏
举报
回复
我想我理解错了你的意思。
我认为是应该判断的,不判断的方法我没想到
gxq323
2009-12-17
打赏
举报
回复
int类型你插入空肯定不行呀,必须是数字,你可以给字段赋个默认值
luy923
2009-12-17
打赏
举报
回复
插入时把字段写出来,假设你的value3可以为空,如果你这么写:
insert into table values(value1,value2)
会报错,请这样写:
insert into table(字段1,字段2) values(value1,value2)
philcc
2009-12-17
打赏
举报
回复
我就是不想判断才问问有没有其他办法的!
zhonghejin
2009-12-17
打赏
举报
回复
插入前,先判斷變量是否為空,是空就插入‘null’
asp
.net中对
数据库
表
插入
null
空值
的问题
asp
.net中对
数据库
表
插入
null
空值
的问题 对表进行
插入
操作,如datetime和
int
类型的两个字段,都
允许
为null, 用“
sql
cmd.Parameters.Add("@t12",tb12.Text)”参数绑定时。datetime类型时,tb12.Text
为空
,
插入
成功,不报错,查看该值,却为1900-01-01;
int
类型时,用同样语句,tb12.Text
为空
,
C#中往
数据库
插入
/更新时候关于NUll
空值
的处理
本文转载:http://blog.csdn.net/chybaby/article/details/2338943 今天碰到个问题。。
Sql
Command对传送的参数中如果字段的值是NULL具然不进行更新操作,也不提示任何错误。。。百思不得其解。。。先作个记录,再查资料看看什么原因。 暂时的
解决
方法: 1、Update不支持更新Null,先Delete后Insert来替换. 2、...
asp
.net中对
数据库
表
插入
null
空值
的问题(转)
对表进行
插入
操作,如datetime和
int
类型的两个字段,都
允许
为null, 用“
sql
cmd.Parameters.Add("@t12",tb12.Text)”参数绑定时。datetime类型时,tb12.Text
为空
,
插入
成功,不报错,查看该值,却为1900-01-01;
int
类型时,用同样语句,tb12.Text
为空
,
插入
成功,不报错,查看该值,却为0;用“
sql
c...
asp
.net(C#)中 DataTime 赋
空值
Sql
Server中的datetime类型的
空值
和c#中的DateTime的
空值
的研究在
Sql
Server 2000中datetime 的
空值
即默认值为1900-01-01 00:00:00,C#中DateTime的
空值
是最小值0001-01-01 00:00:00,对于
数据库
的
插入
,更新
为空
值的日期值来说多少有点不如人所愿。比如说我
插入
的是
空值
我取出的也要是
空值
,但
Sql
Server偏
SQL
学习
一.
SQL
基础 1.
SQL
简介
SQL
是用于访问和处理
数据库
的标准的计算机语言。 1.1 什么是
SQL
?
SQL
指结构化查询语言
SQL
使我们有能力访问
数据库
SQL
是一种 ANSI 的标准计算机语言 **编者注:**ANSI,美国国家标准化组织 1.2
SQL
能做什么?
SQL
面向
数据库
执行查询
SQL
可从
数据库
取回数据
SQL
可在
数据库
中
插入
新的记录
SQL
可更新
数据库
中的数据
SQL
可从
数据库
删除记录
SQL
可创建新
数据库
SQL
可在
数据库
中创建新表
SQL
可在数
ASP
28,408
社区成员
356,956
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章