📄 subject_45043.htm
字号:
<p>
序号:45043 发表者:tqnature 发表日期:2003-06-25 22:34:16
<br>主题:如何在网页上向 sql server 数据库添加记录?
<br>内容:我已建了系统dsn,但无法在数据库中填入记录,网页出现空白,无法转到另一个页面,请问下面的代码有问题吗?<BR>'-------------写入数据库start-------------<BR>Set conn = Server.CreateObject("ADODB.Connection")<BR>'DBPath = Server.MapPath("sfsf.mdb")<BR>conn.Open "Driver={SQL Server};Server=(local);uid=sa;pwd=111224;database=teacherinfo" <BR>Set rs = Server.CreateObject("ADODB.Recordset")<BR>sql="select * from list order by ID ASC"<BR>sql="list"<BR>rs.open sql,conn,3,3<BR>rs.addnew<BR>rs.fields("name")=name<BR>rs.fields("password")=password<BR>rs.fields("sex")=sex<BR>rs.fields("mail")=mail<BR>.......<BR>rs.update<BR>rs.close<BR>'-----------------------数据添加成功,页面跳转到index.asp-----------<BR>Response.Redirect "./"<BR>请赐教!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:阿棋 回复日期:2003-06-26 11:03:26
<br>内容:sql="select * from list order by ID ASC"<BR>sql="list"----???去掉<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:要省钱 回复日期:2003-06-27 07:46:37
<br>内容:'敬请注意: <BR>'请根据情况配置StrServer,StrUid,StrSapwd,StrDbName四个参数<BR>Dim StrServer,StrUid,StrSaPwd,StrDbName<BR>StrServer="(local)" '数据库服务器名<BR>StrUid="testuser" '您的登录帐号<BR>StrSaPwd="12345" '您的登录密码<BR>StrDbName="db_test_com" '您的数据库名称 <BR>Dim Conn '数据库连接<BR>Dim StrDSN '数据库连接字符串<BR>Dim Rs '命令字符串 <BR>StrDSN="driver={SQL server};server="&StrServer&";uid="&StrUid&";pwd="&StrSaPwd&";database="&StrDbName<BR>'建立和数据库master的连接<BR>set Conn = Server.CreateObject("ADODB.Connection") <BR>set Rs=Server.CreateObject("ADODB.RecordSet")<BR>Conn.Open StrDSN<BR>'********************************************************************<BR>'********************************************************************<BR>Dim strsql<BR>' 写数据库的相关操作<BR>sub insertdata()<BR>strsql="INSERT INTO test(name,age,addr) VALUES('"&name&"',"&age&",'"&addr&"')"<BR>rs.Open strsql,conn,1,3<BR>end sub<BR><BR><BR><BR>//今天学了一下ASP+SQL的连接,,<BR>sql="select * from list order by ID ASC"<BR>sql="list"<BR>你这两句出现了bug<BR>//至于rs.Open strsql,conn,1,3的参数是1,3,还是3,3我不明白!~~<BR>谁能讲讲!~~<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:晚风也渡 回复日期:2003-06-27 11:08:56
<br>内容:和要省钱一样,我也觉得是rs.open sql,conn,1,3<BR>还有sql变量重复,要第一句就可以了。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:tqnature 回复日期:2003-06-28 10:49:34
<br>内容:Thank you for your answers<BR>但我还不能把记录加进去。<BR>可能其它地方出现问题?<BR>劳烦各路高手看一下我的附件。<BR>无限感激!<BR>主要是add.asp(输入记录)<BR> bd_add.asp(处理记录)<BR> conn.asp(连接数据库)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -