ADO ခေါင်းစဉ် ပြင်ဆင်

အခြေခံအချက်အလက်များ တွင် အချက်အလက်များ ထည့်သွင်းရန် အင်္ဂလိပ် SQL ရှိ INSERT INTO အမိန့် အသုံးပြုနိုင်သည်。

အချက်အလက်များ ကို အခြေခံအချက်အလက်များ အပေါ်သို့ ထည့်သွင်းရန်

ကျွန်တော်တို့သည် နောက်ဆုံးကျွန်တော်တို့က အသုံးပြုသော အချက်အလက်များ ကို စုဆောင်းရန် အသုံးပြုသော ဖုံးဖုံးများ ပါဝင်သော ပေါင်းစားစက် တစ်ခု ဖွဲ့စည်းပေးသင့်မည်။

<html>
<body>
<form method="post" action="demo_add.asp">
<table>
<tr>
<td>CustomerID:</td>
<td><input name="custid"></td>
</tr><tr>
<td>Company Name:</td>
<td><input name="compname"></td>
</tr><tr>
<td>Contact Name:</td>
<td><input name="contname"></td>
</tr><tr>
<td>Address:</td>
<td><input name="address"></td>
</tr><tr>
<td>City:</td>
<td><input name="city"></td>
</tr><tr>
<td>Postal Code:</td>
<td><input name="postcode"></td>
</tr><tr>
<td>Country:</td>
<td><input name="country"></td>
</tr>
</table>
<br /><br />
<input type="submit" value="အသစ် ထပ်ထည့်ပါ"> 
<input type="reset" value="ပယ်ဖျက်">
</form>


အသုံးပြုသူ အတည်ပြု နှိပ်မူး ချက် အား သတ်မှတ် ပြီးနောက် ဤ ပါဝင်စာအုပ် "demo_add.asp" အမှတ်အသား ကို ပေးပို့ပါသည်။ "demo_add.asp" အမှတ်အသား တွင် အသုံးပြုသူ အချက်အလက် အသုံးပြု၍ အသုံးပြုသူ အချက်အလက် အချက်အလက် ထပ်ထည့်ပါ ရန် ကို ရေးသားထားသည်:

<html>
<body>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
sql="INSERT INTO customers (customerID,companyname,"
sql=sql & "contactname,address,city,postalcode,country)"
sql=sql & " VALUES "
sql=sql & "('" & Request.Form("custid") & "',"
sql=sql & "'" & Request.Form("compname") & "',"
sql=sql & "'" & Request.Form("contname") & "',"
sql=sql & "'" & Request.Form("address") & "',"
sql=sql & "'" & Request.Form("city") & "',"
sql=sql & "'" & Request.Form("postcode") & "',"
sql=sql & "'" & Request.Form("country") & "')"
on error resume next
conn.Execute sql,recaffected
if err<>0 then
  Response.Write("ထပ်ပေးခွင့် မရှိပါသည်!")
else 
  Response.Write("<h3>" & recaffected & " မှတ်တမ်း ထပ်ထည့်ပါ</h3>")
end if
conn.close
%>


重要事项

在您使用 INSERT command 命令时,请注意以下事项:

  • 如果表含有一个主键,请确保向主键字段添加的值是唯一且非空的(否则,provider 就不会追加此记录,亦或发生错误)
  • 如果表含有一个自动编号的字段,请不要在 INSERT 命令中涉及此字段(这个字段的值是由 provider 负责的)

အခြေခံ အကွက် အရှည် ၀

MS Access ဘဏ္ဍာင် တွင်၊ အခြေခံ အကွက် အရှည် ၀ အခြေခံ ပြုလုပ်သည့် အခြေခံ ပြုလုပ်သည့် ဘဏ္ဍာင်ကို ကိုင်ပြီး ဖြစ်သည်၊ အခြေခံ ပြုလုပ်သည့် ဘဏ္ဍာင် တွင် အကွက် အရှည် ၀ အခြေခံ ပြုလုပ်သည်။

အစီရင်ခံစာဘဏ္ဍာင်များ အားလုံးမှာ အကွက် အရှည် ၀ အကြောင်း ကို လုပ်ခဲ့သည်၊ အကွက် အရှည် ၀ အခြေခံ ပြုလုပ်သော ခေါင်းစဉ် ထပ်ပေါင်းလိုက်ရာ အမှား ဖြစ်နိုင်ပါ။ အရေးပါသော ဘဏ္ဍာင် ကို သင် အသုံးပြုခြင်း ကို စစ်ဆေးမှု အရေးပါသည်။