樰葉 2022-08-28 16:08 采纳率: 0%
浏览 13

数据库无法正常被写入数据

#此为asp部分,我在html部分用submit跳转到这个程序,txtUsername也有以它为name命名的input,不明白哪里错了,希望解答可以细节一点,谢谢

<html>
<head>
<script>
    set conn=Server.CreateObject("ADODB.Connection")
    conn.Provider="Microsoft.Jet.OLEDB.4.0"
    conn.Open "C:\Users\Rog\Desktop\test\score.mdb"

    sql="INSERT INTO score s_name,s_score"
    sql=sql & "s_name,s_score"
    sql=sql & " VALUES "
    sql=sql & "('" & Request.Form("txtUsername") & "',"
    sql=sql & "'" & Request.Form("num") & "')"
    on error resume next
    conn.Execute sql,recaffected
    if err<>0 then
    Response.Write("No update permissions!")
    else 
    Response.Write("

" & recaffected & " record added

") end if conn.close %> </script> </head> </html>
  • 写回答

1条回答 默认 最新

  • 梦里逆天 2022-08-28 16:20
    关注

    表名后面要加括号,把表字段括起来。insert into score(s_name, s_score) values(?,?)。还有你的”s_name,s_score“为什么要写2遍啊?

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 8月28日

悬赏问题

  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试