注册 登录
编程论坛 ASP技术论坛

关于asp连接数据库的问题

star1949 发布于 2011-12-19 21:35, 542 次点击
<body>
<form id="form1" name="form1" method="post" action="info.asp" style="font-size:36px;">
  <p>用户名:
      <input type="text" name="userName" id="userName" />
  </p>
  <p>&nbsp;</p>
  <p>留言:
      <textarea name="userContent" id="userContent" cols="45" rows="5"></textarea>
  </p>
  <p>&nbsp;</p>
  <p>
      <input type="submit" name="ok" id="ok" value="  提交  " />
  </p>
</form>
<%
userName=request.Form("userName")
userContent=request.Form("userContent")
date_1=date()


     set conn=Server.CreateObject("Adodb.Connection")
    conn.ConnectionString="DRIVER=Driver do Microsoft Access (*.mdb);DBQ=F:\动态设计时\2011-12-19\db.mdb"
    conn.open
   
    if  request.Form("ok")<>"" then
        set rs=Server.CreateObject("Adodb.Recordset")
        sql="insert into fxl (userName,userContent,date_1)values('"&userName&"','"&userContent&"','"&date_1&"')"
        rs.open sql,conn,1,3
      response.Write("<script>alert('发表成功');</script>")
    else
     response.Write("<script>alert('发表失败');</script>")
    end if
   
   
        set rs=Server.CreateObject("Adodb.Recordset")
        sql="select * from fxl"
        re.open sql.conn,1,1

%>

userName:<%=rs("userName")%>

</body>

在这里程序中
        set rs=Server.CreateObject("Adodb.Recordset")
        sql="select * from fxl"
        re.open sql.conn,1,1
这个数据库选择应该放在哪里?这个程序能不能放在if 条件里面呢?
1 回复
#2
yms1232011-12-20 11:11
数据库连接代码建议放在最开头
     set conn=Server.CreateObject("Adodb.Connection")
    conn.ConnectionString="DRIVER=Driver do Microsoft Access (*.mdb);DBQ=F:\动态设计时\2011-12-19\db.mdb"
    conn.open
1