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>
==========================================
ببخشید اگه کدها بهم ریخته هستند چون اولین باره که تایپیک می زنم
ممنون میشم خیلی سریع جواب بدین
دوستان من یه صفحه ساده ای رو طراحی کردم که داخل اون صفحه رکوردی رو 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>
==========================================
ببخشید اگه کدها بهم ریخته هستند چون اولین باره که تایپیک می زنم
ممنون میشم خیلی سریع جواب بدین