PDA

View Full Version : سوال: update & Add کردن دیتابیس



mehdi-r2
پنج شنبه 12 دی 1387, 17:23 عصر
با سلام
دوستان من یه صفحه ساده ای رو طراحی کردم که داخل اون صفحه رکوردی رو Add میکنه
اما یه Error به صورت زیر تو مرورگر نشون میده
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/exam/cnn.asp, line 22
توضیح:

در ضمن اون Erro که به خط 22 اشاره می کنه مربوطه به کد

objRS.Update


اینم کدهای asp
cnn.asp
===========================================

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<% option explicit %>
<!--#include virtual="exam/adovbs.inc"-->
<!--#include file="Databaseconnect.asp"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<%
dim objRS
set objRS = server.CreateObject("ADODB.recordset")
objRS.open "Table1" , objconn, , adLockoptimistic, adCmdTable

objRS.AddNew
objRS("FName")="Hane"
objRS.Update
robjRS.close
set objRS = Nothing
objconn.close
set objconn = Nothing
%>
</body>
</html>
===================================
Databaseconnect.asp
===================================

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<%
dim objconn
set objconn = server.CreateObject("ADODB.connection")
objconn.connectionstring ="DSN=Widgetworld.dsn"
objconn.open
%>
</body>
</html>
==========================================

ببخشید اگه کدها بهم ریخته هستند چون اولین باره که تایپیک می زنم
ممنون میشم خیلی سریع جواب بدین

samispeed
دوشنبه 16 دی 1387, 10:34 صبح
شما از این دستور استفاده کنید
objRS.open "Table1" , objconn,2,3