社区
ASP
帖子详情
SQL数据库 int(允许为空),ASP插入空值出错,如何解决!
philcc
2009-12-17 03:50:21
SQL数据库,字段类型: int(属性:允许为空),语言:ASP,插入变量为空值时出错,如何解决!
...全文
870
19
打赏
收藏
SQL数据库 int(允许为空),ASP插入空值出错,如何解决!
SQL数据库,字段类型: int(属性:允许为空),语言:ASP,插入变量为空值时出错,如何解决!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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’
结构化查询语言
SQL
介绍
在
ASP
(Active Server Pages)编程中,
SQL
起着至关重要的作用,因为它
允许
开发者与
数据库
进行交互,执行各种
数据库
操作,如检索、更新、
插入
和删除数据。 1. **
SQL
基础** - **SELECT语句**:用于从一个或多个表中...
SQL
语法大全中文版.pdf
这涉及到定义每个字段的数据类型(如VARCHAR、
INT
等),设置是否
允许
空值
,以及定义主键(Primary Key),确保数据的唯一性和完整性。 在
ASP
编程中,掌握
SQL
是必不可少的。然而,
SQL
的完整学习并不限于这本书的范围...
asp
.net中对
数据库
表
插入
null
空值
的问题
asp
.net中对
数据库
表
插入
null
空值
的问题 对表进行
插入
操作,如datetime和
int
类型的两个字段,都
允许
为null, 用“
sql
cmd.Parameters.Add("@t12",tb12.Text)”参数绑定时。datetime类型时,tb12.Text
为空
,
插入
成功,...
C#中往
数据库
插入
/更新时候关于NUll
空值
的处理
今天碰到个问题。。
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;...
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章