While trying to copy information from one database to another using the following code:
---
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%Option Explicit%>
<!--#include file="adovbs.inc"-->
<%
Dim strSQL
strSQL = "SELECT * FROM Addresses"
Dim objDBFrom
Set objDBFrom = Server.CreateObject("ADODB.Connection"
objDBFrom.Open ("Provider=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("caddresses.mdb"
)
Dim objRSFrom
Set objRSFrom = Server.CreateObject("ADODB.Recordset"
objRSFrom.open strSQL, objDBFrom
Dim objDBTo
Set objDBTo = Server.CreateObject("ADODB.Connection"
objDBTo.Mode = 3
objDBT
pen ("Provider=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("addresses.mdb"
)
Dim objRSTo
Set objRSTo = Server.CreateObject("ADODB.Recordset"
objRST
pen "Addresses", objDBTo, 1, 3, 2
objRSFrom.MoveFirst
Do While Not objRSFrom.EOF
objRSTo.AddNew
objRSTo ("FirstName"
= Trim(Ucase(objRSFrom ("FirstName"
))
objRSTo ("MiddleName"
= Trim(Ucase(objRSFrom ("MiddleName"
))
objRSTo ("LastName"
= Trim(Ucase(objRSFrom ("LastName"
))
If objRSFrom ("PreferredName"
<> "" Then
objRSTo ("PreferredName"
= Trim(Ucase(objRSFrom ("PreferredName"
))
Else
objRSTo ("PreferredName"
= Trim(Ucase(objRSFrom ("FirstName"
))
End If
objRSTo ("StudentID"
= objRSFrom ("StudentId"
objRSTo ("SSN"
= objRSFrom ("SSN"
objRSTo ("AddressLine1"
= Trim(Ucase(objRSFrom ("AddressLine1"
))
objRSTo ("AddressLine2"
= Trim(Ucase(objRSFrom ("AddressLine2"
))
objRSTo ("Processed"
= objRSFrom ("Processed"
objRSTo ("Parent1Name"
= Trim(Ucase(objRSFrom ("Parent1Name"
))
objRSTo ("Parent1Phone"
= objRSFrom ("Parent1Phone"
objRSTo ("Parent2Name"
= Trim(Ucase(objRSFrom ("Parent2Name"
))
objRSTo ("Parent2Phone"
= objRSFrom ("Parent2Phone"
objRSTo ("BirthdateMonth"
= objRSFrom ("BirthdateMonth"
objRSTo ("BirthdateDay"
= objRSFrom ("BirthdateDay"
objRSTo ("BirthdateYear"
= objRSFrom ("BirthdateYear"
objRSTo ("SchoolID"
= objRSFrom ("School"
objRSTo ("GPABefore"
= objRSFrom ("StartingGPA"
objRSTo ("GPAAfter"
= objRSFrom ("EndingGPA"
objRSTo ("AbsencesBefore"
= objRSFrom ("AvgAbsYrBefore"
objRSTo ("AbsencesAfter"
= objRSFrom ("AvgAbsYrAfter"
objRSTo ("TardiesBefore"
= objRSFrom ("AvgTardiesBefore"
objRSTo ("TardiesAfter"
= objRSFrom ("AvgTardiesAfter"
objRSTo ("City"
= Trim(Ucase(objRSFrom ("City"
))
objRSTo ("State"
= Trim(Ucase(objRSFrom ("State"
))
objRSTo ("Zip"
= objRSFrom ("Zip"
objRSTo ("HomePhone"
= objRSFrom ("HomePhone"
objRSTo ("Denied"
= objRSFrom ("Denied"
objRSTo ("Signed"
= objRSFrom ("signed"
objRSTo ("Email"
= Trim(Ucase(objRSFrom ("Email"
))
objRSTo ("HealthNotes"
= objRSFrom ("HealthNotes"
objRSTo ("Transportation"
= objRSFrom ("Transportation"
objRSTo ("TransportationNotes"
= objRSFrom ("TransNotes"
objRSTo ("OccupationalInterest"
= Trim(Ucase(objRSFrom ("OccupationalInterest"
))
objRSTo ("Concerns"
= objRSTo ("Concerns"
objRSTo ("ExtraInformation"
= objRSTo ("extrainformation"
objRSTo.Update
objRSFrom.MoveNext
Loop
objRSTo.Close
Set objRSTo = Nothing
objDBTo.Close
Set objDBTo = Nothing
objRSFrom.Close
Set objRSFrom = Nothing
objDBFrom.Close
Set objDBFrom = Nothing
%>
<HTML>
<HEAD>
<TITLE>Success!!</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
Success!!
</BODY>
</HTML>
---
(The addresses.mdb file was just created by me in access)
I get the following error:
The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed.
--------------------------------------------------------------------------------
Please try the following:
Click the Refresh button, or try again later.
Open the jtgurkin home page, and then look for links to the information you want.
HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services
--------------------------------------------------------------------------------
Technical Information (for support personnel)
Error Type:
Microsoft JET Database Engine (0x80040E09)
Cannot update. Database or object is read-only.
/apweb/apweb/copyrecords.asp, line 26
Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
Page:
GET /apweb/apweb/copyrecords.asp
Time:
Tuesday, August 19, 2003, 1:44:49 AM
More information:
Microsoft Support
Please help!!!!
---
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%Option Explicit%>
<!--#include file="adovbs.inc"-->
<%
Dim strSQL
strSQL = "SELECT * FROM Addresses"
Dim objDBFrom
Set objDBFrom = Server.CreateObject("ADODB.Connection"
objDBFrom.Open ("Provider=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("caddresses.mdb"
Dim objRSFrom
Set objRSFrom = Server.CreateObject("ADODB.Recordset"
objRSFrom.open strSQL, objDBFrom
Dim objDBTo
Set objDBTo = Server.CreateObject("ADODB.Connection"
objDBTo.Mode = 3
objDBT
Dim objRSTo
Set objRSTo = Server.CreateObject("ADODB.Recordset"
objRST
objRSFrom.MoveFirst
Do While Not objRSFrom.EOF
objRSTo.AddNew
objRSTo ("FirstName"
objRSTo ("MiddleName"
objRSTo ("LastName"
If objRSFrom ("PreferredName"
objRSTo ("PreferredName"
Else
objRSTo ("PreferredName"
End If
objRSTo ("StudentID"
objRSTo ("SSN"
objRSTo ("AddressLine1"
objRSTo ("AddressLine2"
objRSTo ("Processed"
objRSTo ("Parent1Name"
objRSTo ("Parent1Phone"
objRSTo ("Parent2Name"
objRSTo ("Parent2Phone"
objRSTo ("BirthdateMonth"
objRSTo ("BirthdateDay"
objRSTo ("BirthdateYear"
objRSTo ("SchoolID"
objRSTo ("GPABefore"
objRSTo ("GPAAfter"
objRSTo ("AbsencesBefore"
objRSTo ("AbsencesAfter"
objRSTo ("TardiesBefore"
objRSTo ("TardiesAfter"
objRSTo ("City"
objRSTo ("State"
objRSTo ("Zip"
objRSTo ("HomePhone"
objRSTo ("Denied"
objRSTo ("Signed"
objRSTo ("Email"
objRSTo ("HealthNotes"
objRSTo ("Transportation"
objRSTo ("TransportationNotes"
objRSTo ("OccupationalInterest"
objRSTo ("Concerns"
objRSTo ("ExtraInformation"
objRSTo.Update
objRSFrom.MoveNext
Loop
objRSTo.Close
Set objRSTo = Nothing
objDBTo.Close
Set objDBTo = Nothing
objRSFrom.Close
Set objRSFrom = Nothing
objDBFrom.Close
Set objDBFrom = Nothing
%>
<HTML>
<HEAD>
<TITLE>Success!!</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
Success!!
</BODY>
</HTML>
---
(The addresses.mdb file was just created by me in access)
I get the following error:
The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed.
--------------------------------------------------------------------------------
Please try the following:
Click the Refresh button, or try again later.
Open the jtgurkin home page, and then look for links to the information you want.
HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services
--------------------------------------------------------------------------------
Technical Information (for support personnel)
Error Type:
Microsoft JET Database Engine (0x80040E09)
Cannot update. Database or object is read-only.
/apweb/apweb/copyrecords.asp, line 26
Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
Page:
GET /apweb/apweb/copyrecords.asp
Time:
Tuesday, August 19, 2003, 1:44:49 AM
More information:
Microsoft Support
Please help!!!!