| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 381 人关注过本帖
标题:求助 无法写入数据库
收藏  订阅  推荐  打印
cylaban
Rank: 1
等级:新手上路
帖子:6
积分:164
注册:2008-8-28
求助 无法写入数据库

请教大家为什么无法写入数据库啊!~~
<!-- #include file="LHB_Check_Session.asp"-->
<!-- #include file="Config.asp"-->
<!-- #include file="LHB_Copy.asp" -->
<!-- #include file="LHB_head.asp"-->
<!-- #include file="LHB_DHT_01.asp"-->
<!-- #include file="LHB_DHT_02.asp"-->
<br>
<%
L_Reg=Request("LouHB_Reg")
KHXM=Request("LouHB_KHXM")
SFKP=Request("LouHB_SFKP")
SFZHM=Request("LouHB_SFZHM")
ID=Request("LouHB_ID")
TianJ_XiuG=Request("LouHB_TianJ_XiuG")
CM=Request("LouHB_CM")
XH=Request("LouHB_XH")
DZ=Request("LouHB_DZ")
LXDH=Request("LouHB_LXDH")
GCSJ=Request("LouHB_GCSJ")
CCRQ=Request("LouHB_CCRQ")
HGZH=Request("LouHB_HGZH")
DJH=Request("LouHB_DJH")
FDJH=Request("LouHB_FDJH")
BZ=Request("LouHB_BZ")


Select Case L_Reg
Case "添加"

if Len(KHXM) < 1 then L_CuoWu("请输入用户名!")
if Len(SFZHM) < 1 then L_CuoWu("请输入身份证号码!")

Sub L_CuoWu(LouHB_CuoWu)
if LouHB_CuoWu <> "" then Response.Write("<script>alert('" & LouHB_CuoWu & "');history.back();</script>")
Response.End
End Sub

set save=Louconn.execute("insert into LHB_UserInfo(SFKP,CM,XH,KHXM,DZ,LXDH,SFZHM,GCSJ,CCRQ,HGZH,DJH,FDJH,BZ) values('"&SFKP&"','"&CM&"','"&XH&"','"&KHXM&"','"&DZ&"','"&LXDH&"','"&SFZHM&"','"&GCSJ&"','"&CCRQ&"','"&HGZH&"','"&DJH&"','"&FDJH&"',"&BZ&"')")
set save=nothing
Call Copy()
response.write "<script language=JavaScript>" & chr(23) & "alert('恭喜,添加成功!');"&"window.location.href = 'Add_User.asp?LouHB_TianJ_XiuG=1'"&" </script>"
Response.End

Case "修改"
Set Lours=server.createobject("adodb.recordset")
Check="Select * From LHB_UserInfo where id="&ID
Lours.Open Check,LouConn,2,3
Lours("KHXM")=KHXM
Lours("SFKP")=SFKP
Lours("SFZHM")=SFZHM
Lours("CM")=CM
Lours("XH")=XH
Lours("DZ")=DZ
Lours("LXDH")=LXDH
Lours("GCSJ")=GCSJ
Lours("CCRQ")=CCRQ
Lours("HGZH")=HGZH
Lours("DJH")=DJH
Lours("FDJH")=FDJH
Lours("BZ")=BZ
Lours.update
Lours.Close
Set Lours=Nothing
LouConn.Close
Set LouConn=Nothing
Call Copy()
response.write "<script language=JavaScript>" & chr(23) & "alert('恭喜,修改成功!');"&"window.location.href = 'Add_User.asp?LouHB_TianJ_XiuG=1'"&" </script>"
Response.End
End Select

Select Case TianJ_XiuG
Case 2
Set Lours=server.createobject("adodb.recordset")
CX="Select * From LHB_UserInfo where id="&ID
Lours.Open CX,Louconn,1,1
SFKP=Lours("SFKP")
KHXM=Lours("KHXM")
SFZHM=Lours("SFZHM")
CM=Lours("CM")
XH=Lours("XH")
DZ=Lours("DZ")
LXDH=Lours("LXDH")
GCSJ=Lours("GCSJ")
CCRQ=Lours("CCRQ")
HGZH=Lours("HGZH")
DJH=Lours("DJH")
FDJH=Lours("FDJH")
BZ=Lours("BZ")
End Select
%>
<table width="41%"  border="0" cellspacing="0" cellpadding="0" align="center" class="table4">
<form name="form1" method="post" action="Add_User.asp?LouHB_TianJ_XiuG=<%=TianJ_XiuG%>&LouHB_ID=<%=ID%>">
<tr align="center">
<td height="30" colspan="2" background="pic/bg.gif">
<%
If TianJ_XiuG=1 Then
response.write"用户添加"
ElseIF TianJ_XiuG=2 Then
response.write"用户修改"
End If
%></td>
</tr>
<tr>
<td width="22%" align="center">是否开票</td>
<td width="78%"><select name="LouHB_SFKP" type="text"  size=1 class="button1">
  <option value="1" <%If SFKP=1 Then response.write"selected" End If%>>是</option>
  <option value="2" <%If SFKP=2 Then response.write"selected" End If%>>否</option>
</select></td>
</tr>
<tr>
<td align="center">车       名</td>
<td><input name="LouHB_CM" type="text" class="button1" size="30" value="<%=CM%>"></td>
</tr>

<tr>
<td align="center">车      型</td>
<td><input name="LouHB_XH" type="text" class="button1" size="30"  value="<%=XH%>"></td>
</tr>
<tr>
<td align="center">姓     名</td>
<td><%
response.write"<input name='LouHB_KHXM' type='text' class='button1' size='30' "
response.write"value='"&L_KHXM&"'"
If TianJ_XiuG=2 Then
response.write"readonly"
End If
response.write">"
%></td>
</tr>
<tr>
<td align="center">地     址</td>
<td><input name="LouHB_DZ"  class="button1" size="30" type="text" value="<%=DZ%>"></td>
</tr>
<tr>
<td align="center">联系电话</td>
<td><input name="LouHB_LXDH"  class="button1"  size="30" type="text" value="<%=LXDH%>" ></td>
</tr>
<tr align="center">
  <td>身份证号码</td>
  <td><div align="left">
    <input name="LouHB_SFZHM" type="text" class="button1" size="30" value="<%=SFZHM%>">
  </div></td>
</tr>
<tr align="center">
  <td>购车时间</td>
  <td><div align="left">
    <input name="LouHB_GCSJ"  class="button1" size="30" type="text" value="<%=GCSJ%>" >
  </div></td><td width="46%"><a href="#SelectDate" onClick="javascript:window.open('Select_Date.asp?form=form1&field=LouHB_GCSJ','','directorys=no,toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no,width=190,height=170');"><img src="pic/RiLi.gif" width="30" height="30" border="0" alt="选择日期"></a></td>
</tr>
</tr>
<tr align="center">
  <td>出厂日期</td>
  <td><div align="left">
    <input name="LouHB_CCRQ"  class="button1"  size="30" type="text" value="<%=CCRQ%>" >
  </div></td></td><td width="46%"><a href="#SelectDate" onClick="javascript:window.open('Select_Date.asp?form=form1&field=LouHB_CCRQ','','directorys=no,toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no,width=190,height=170');"><img src="pic/RiLi.gif" width="30" height="30" border="0" alt="选择日期"></a></td>
</tr>
<tr align="center">
  <td>合格证号</td>
  <td><div align="left">
    <input name="LouHB_HGZH"  class="button1" size="30" type="text" value="<%=HGZH%>" >
  </div></td>
</tr>
<tr align="center">
  <td>大架号</td>
  <td><div align="left">
    <input name="LouHB_DJH"  class="button1"  size="30" type="text" value="<%=DJH%>" >
  </div></td>
</tr>
<tr align="center">
  <td>发动机号</td>
  <td><div align="left">
    <input name="LouHB_FDJH"  class="button1" size="30" type="text" value="<%=FDJH%>" >
  </div></td>
</tr>
<tr align="center">
  <td>备注</td>
  <td><div align="left">
    <textarea name="LouHB_BZ" cols="30" rows="1" class="goto" value="<%=BZ%>"></textarea>
  </div></td>
</tr>
<tr align="center">
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><%
If TianJ_XiuG=2 Then
response.write"<input name=""LouHB_Reg"" type=""submit"" class=""button1"" value=""修改"">"
Else
response.write"<input name=""LouHB_Reg"" type=""submit"" class=""button1"" value=""添加"">"
End If
%></td>
</tr>
</form>
</table>
<br>
<%
LouConn.Close
Set LouConn=Nothing
Call Copy()
%>
2008-8-28 17:27
J_j
Rank: 2
等级:注册会员
威望:1
帖子:89
积分:1094
注册:2008-8-21

看看是不是少了Lours.addnew?
2008-8-28 18:29
cylaban
Rank: 1
等级:新手上路
帖子:6
积分:164
注册:2008-8-28
回复 2# J_j 的帖子

怎么写?我是初学者 不是很懂 还请说明白 谢谢
2008-8-28 19:03
J_j
Rank: 2
等级:注册会员
威望:1
帖子:89
积分:1094
注册:2008-8-21

那~~~~就说下面这里.......
Case "修改"
Set Lours=server.createobject("adodb.recordset")
Check="Select * From LHB_UserInfo where id="&ID
Lours.Open Check,LouConn,2,3
lours.addnew(在这里加这句)
Lours("KHXM")=KHXM
Lours("SFKP")=SFKP
Lours("SFZHM")=SFZHM
Lours("CM")=CM
Lours("XH")=XH
Lours("DZ")=DZ
Lours("LXDH")=LXDH
Lours("GCSJ")=GCSJ
Lours("CCRQ")=CCRQ
Lours("HGZH")=HGZH
Lours("DJH")=DJH
Lours("FDJH")=FDJH
Lours("BZ")=BZ
Lours.update
Lours.Close
Set Lours=Nothing
LouConn.Close
Set LouConn=Nothing
2008-8-28 23:16
cylaban
Rank: 1
等级:新手上路
帖子:6
积分:164
注册:2008-8-28
回复 4# J_j 的帖子

呜呜  还是不行啊  我给你发短息了 !~~~~
2008-8-29 09:33
multiple1902
Rank: 12Rank: 12Rank: 12
等级:版主
威望:40
帖子:4473
积分:45616
注册:2007-2-9

他要的是修改,不需要Addnew。

你确定update那个语句执行了吗?没条件就静态调试,有条件就跟踪一下。

“高考”这个词在耳边不断萦绕,心中的激动不言而喻。写下一句话,一起努力。Let's struggle together.
2008-8-29 09:45
lili0610
Rank: 2
等级:注册会员
威望:2
帖子:109
积分:1310
注册:2008-4-17

Check="Select * From LHB_UserInfo where id="&ID
这是更新,不是添加
加上:lours.addnew()
一定会报错的,而且还不能更新
2008-8-29 10:00
lili0610
Rank: 2
等级:注册会员
威望:2
帖子:109
积分:1310
注册:2008-4-17

Select Case TianJ_XiuG
Case 2
Set Lours=server.createobject("adodb.recordset")
CX="Select * From LHB_UserInfo where id="&ID
Lours.Open CX,Louconn,1,1
SFKP=Lours("SFKP")
KHXM=Lours("KHXM")
SFZHM=Lours("SFZHM")
CM=Lours("CM")
XH=Lours("XH")
DZ=Lours("DZ")
LXDH=Lours("LXDH")
GCSJ=Lours("GCSJ")
CCRQ=Lours("CCRQ")
HGZH=Lours("HGZH")
DJH=Lours("DJH")
FDJH=Lours("FDJH")
BZ=Lours("BZ")
End Select
%>
这个也是错的,因为1,1是只读形式,如果想修改应该改成1,3
你应该看看ASP游标的说明,再看一下程序
2008-8-29 10:02
cylaban
Rank: 1
等级:新手上路
帖子:6
积分:164
注册:2008-8-28

各位  谢谢大家的解答 ,我给各位都发信息了, 我QQ:3492186   还请加我QQ  我或者加大家的QQ  具体指导下可以吗?
2008-8-29 11:14
lili0610
Rank: 2
等级:注册会员
威望:2
帖子:109
积分:1310
注册:2008-4-17

set save=Louconn.execute("insert into LHB_UserInfo(SFKP,CM,XH,KHXM,DZ,LXDH,SFZHM,GCSJ,CCRQ,HGZH,DJH,FDJH,BZ) values('"&SFKP&"','"&CM&"','"&XH&"','"&KHXM&"','"&DZ&"','"&LXDH&"','"&SFZHM&"','"&GCSJ&"','"&CCRQ&"','"&HGZH&"','"&DJH),1,3你改成这样试试
添加的时候
2008-8-29 11:24
共有 380 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.049885 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved