大家帮忙看看关于插入数字类型的数据出现的问题.

lj5858 2005-03-28 11:08:01
t1=replace(trim(request("t1")),"'","’")
t2=replace(trim(request("t2")),"'","’")
t3=request("t3")

sql="insert into board (board,xid,bio) values('"&t1&"',"&t3&",'"&t2&"')"
conn.execute(sql)

以上t3在数据库里定义的数字类型,但在执行的时候,如果t3没填写内容,为空的话,插入数据的时候就提示"INSERT INTO 语句的语法错误",如果t3填写数字类型的话就执行没问题,但我的t3内容可以让客户不填写的,请问怎么解决t3为空的时候插入数据.
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
spec_lc 2005-03-28
  • 打赏
  • 举报
回复
if len(Cstr(t3))<>0 then
sql="insert into board (board,xid,bio) values('"&t1&"',"&t3&",'"&t2&"')"
else
sql="insert into board (board,xid,bio) values('"&t1&"','"&t2&"')"
end if
myvicy 2005-03-28
  • 打赏
  • 举报
回复
要不就是你的表结构的问题。
myvicy 2005-03-28
  • 打赏
  • 举报
回复
if isnull(t3) then
t3=0
end if

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧