scripter73
Programmer
Hi,
I have an Access database table that I’d like to insert a table row for.
I’ve created an ODBC datasource that verifies in Cold Fusion.
My problem is that with my existing code, my table row is not being inserted into the table.
I apologize in advance for the length of the post.
Below is the table format and following that is my existing code: (please read down one column and then the next column)
Field Name Datatype(Length)
----------- ----------------
ReportNumber Number Long(4)
PolicyNumber Text(13)
Mode Number Long(4)
Lossdate Date/Time(8)
Losstime Date/Time(8)
ReportedBy Text(47)
Status Text(10)
EntryTimeDate Date/Time(8)
Effdate Date/Time(8)
Expdate Date/Time(8)
Incident Text(60)
InsuredLastName Text(20)
InsuredMiddleI Text(1)
InsuredFirstName Text(10)
InsuredAddress Text(30)
InsuredCity Text(30)
InsuredState Text(2)
InsuredZip Number Double(8)
InsuredZip2 Number Double(8)
InsuredHomePhone Number Double(8)
InsuredWorkPhone Number Double(8)
ContactLastName Text(20)
ContactMiddleI Text(1)
ContactFirstName Text(10)
ContactAddress Text(30)
ContactCity Text(30)
ContactState Text(30)
ContactZip Number Double(8)
ContactZip2 Number Double(8)
ContactHomePhoneNumber Number Double(8)
ContactWorkPhoneNumber Number Double(8)
Insured Vehicle Year Number Double(8)
InsuredVin Text(20)
InsuredVehicleMake Text(4)
InsuredVehicleModel Text(10)
DriverLastName Text(20)
DriverMiddleI Text(1)
DriverFirstName Text(10)
DriverAddress Text(30)
DriverCity Text(20)
DriverState Text(2)
DriverZip Number Double(8)
DriverZip2 Number Double(8)
DriverHomePhoneNumber Number Double(8)
DriverWorkPhone Number Number Double(8)
DriverLicenseNumber Number Double(8)
DriverLicenseState Number Double(8)
DriverDOB Date/Time(8)
DriverExcluded Text(1)
ReportTakenBy Text(20)
ClaimStatus Text(10)
ClaimTeamCode Text(10)
ClaimTeamDesc Text(30)
AdjusterCode Text(10)
AdjusterDesc Text(20)
Producer Text(30)
ProducerPhoneNumber Number Double(8)
DriverSSN Number Double(8)
ReceivedDateTime Date/Time(8)
SendTo Text(8)
SendToDateTime Date/Time(8)
Endorsement Text(2)
ClaimNumber Number Double(8)
AffadavitNoLoss Text(34)
Here’s my code:
<body>
<!--- Acquire all form field variables into session variables. --->
<cfset #session.entrytimedate# = "08/01/2001 10:30:00 AM">
<cfset #session.policyholder# = "GEORGE JETSON">
<cfset #session.policynumber# = "CGNCNS7500000">
<cfset #session.reportedby# = "Lois Lane">
<cfset #session.lossdate# = 073101>
<cfset #session.losshour# = "12">
<cfset #session.lossmin# = "00">
<cfset #session.timeofday# = "AM">
<cfset #session.insuredfname# = "George">
<cfset #session.insuredmi# = "M">
<cfset #session.insuredlname# = "Jetson">
<cfset #session.insuredaddr# = "3333 Green St.">
<cfset #session.insuredcity# = "Greenville">
<cfset #session.insuredstate# = "TX">
<cfset #session.insuredzip# = 76401>
<cfset #session.insuredphonearea# = 972>
<cfset #session.insuredphoneprefix# = 596>
<cfset #session.insuredphonesuffix# = 1234>
<cfset #session.insuredworkphonearea# = 972>
<cfset #session.insuredworkphoneprefix# = 571>
<cfset #session.insuredworkphonesuffix# = 5500>
<cfset #session.insuredworkext# = 123>
<cfset #session.insuredemail# = "lois@dailyplanet.com">
<cfset #session.contactfname# = "George">
<cfset #session.contactmi# = "M">
<cfset #session.contactlname# = "Jetson">
<cfset #session.contactaddr# = "3333 Green St.">
<cfset #session.contactcity# = "Greenville">
<cfset #session.contactstate# = "TX">
<cfset #session.contactzip# = 76401>
<cfset #session.contactphonearea# = 972>
<cfset #session.contactphoneprefix# = 596>
<cfset #session.contactphonesuffix# = 1234>
<cfset #session.contactworkphonearea# = 972>
<cfset #session.contactworkphoneprefix# = 571>
<cfset #session.contactworkphonesuffix# = 5500>
<cfset #session.contactworkext# = 123>
<cfset #session.caryear# = 1996>
<cfset #session.carmake# = "NISSAN">
<cfset #sesion.carmodel# = "Sentra">
<cfset #session.vin# = "ABCDEFGH12345678">
<!--- Obtain all required information per driver --->
<cfset #session.driver# = "ELROY JETSON">
<cfset #session.driveraddr# = "123 Main St.">
<cfset #session.drivercity# = "Dallas">
<cfset #session.driverstate# = "TX">
<cfset #session.driverzip# = 75224>
<cfset #session.driverhomearea# = 214>
<cfset #session.driverhomeprefix# = 456>
<cfset #session.driverhomesuffix# = 1234>
<cfset #session.driverhomephone# = "#session.driverhomearea##session.driverhomeprefix##session.driverhomesuffix#">
<cfset #session.driverworkarea# = 972>
<cfset #session.driverworkprefix# = 555>
<cfset #session.driverworksuffix# = 7894>
<cfset #session.driverworkphone# = "#session.driverworkarea##session.driverworkprefix##session.driverworksuffix#">
<cfset #session.dlnum# = "123123123">
<cfset #session.dlstate# = "TX">
<cfset #session.driverdob# = 01/01/1981>
<cfset #session.driverexcl# = "N">
<cfset #session.driverssn# = 456778974>
<cfset #session.acclocation# = "Beltline/Arapaho">
<cfset #session.acccity# = "Dallas">
<cfset #session.accstate# = "TX">
<cfset #session.policecontact# = "YES">
<cfset #session.policedept# = "Dallas Police Dept.">
<cfset #session.policerpt# = "1234567890">
<cfset #session.accdesc# = "Proceeding North on Beltline Rd., and the light was green, and as I crossed the light, I was hit from behind.">
<cfset #session.witness1fname# = "Buggs">
<cfset #session.witness1lname# = "Bunny">
<cfset #session.witness1area# = "214">
<cfset #session.witness1prefix# = "742">
<cfset #session.witness1suffix# = "7894">
<cfset #session.witness2fname# = "Elmer">
<cfset #session.witness2lname# = "Fudd">
<cfset #session.witness2area# = "610">
<cfset #session.witness2prefix# = "310">
<cfset #session.witness2suffix# = "4561">
<!--- Non-Form Field CCMS Fields --->
<cfset claimstatus = "Pending">
<cfset claimteam = "12">
<cfset claimteamdesc = "claimteam">
<cfset adjustercode = "Adj12">
<cfset adjusterdesc = "Adjuster1">
<cfset producer = "mainagent">
<cfset producerphone = 1234567899>
<cfset recvdate = 08/01/2001>
<cfset sendto = "aclaimadjuster">
<cfset sendtotimedate = "08/01/2001 10:30:00 AM">
<cfset endorsement = "00">
<cfset claimnum = "123456">
<cfset affnoloss = "Affadavit on File">
<cfset incident = "FENDER BENT">
<cfset effdate = 08/01/2001>
<cfset expdate = 08/02/2001>
<!--- Manipulate Fields For Database -->
<cfset #insuredhomephone# = #insuredphonearea##insuredphoneprefix##insuredphonesuffix#>
<cfset #insuredworkphone# = #insuredworkphonearea##insuredworkphoneprefix##insuredworkphonesuffix##insuredworkext#>
<cfset #contacthomephone# = #contactphonearea##contactphoneprefix##contactphonesuffix#>
<cfset #contactworkphone# = #contactworkphonearea##contactworkphoneprefix##contactworkphonesuffix##contactworkext#>
<cfset #drvfname# = ListFirst(session.driver, " "
>
<cfset #drvlname# = ListLast(session.driver, " "
>
<cfset #losstime# = #session.losshour#:#session.lossmin#>
<cfquery datasource="CCMSLRDTA" name="showclaims">
select policynumber,
insuredlastname,
insuredfirstname
from TBLCLAIMS
</cfquery>
<cfoutput>...Starting insert into TblClaims</cfoutput>
<cfquery datasource="CCMSLRDTA" name="updateclaims">
INSERT INTO TBLCLAIMS VALUES
(4055, '#session.policynumber#', 0, #session.lossdate#, #losstime#, #session.reportedby#, 'UNKNOWN', #session.entrytimedate#, #effdate#, #expdate#, '#incident#', '#session.insuredlname#', #session.insuredmi#, '#session.insuredfname#', '#session.insuredaddr#', '#session.insuredcity#', '#session.insuredstate#', #session.insuredzip#, 1234, #session.insuredhomephone#, #session.insuredworkphone#, '#session.contactlname#', '#contactmi#', '#session.contactfname#', '#session.contactaddr#', '#session.contactcity#', '#session.contactstate#', #session.contactzip#, 1234, #session.contacthomephone#, #session.contactworkphone#, #session.caryear#, '#session.vin#', '#session.carmake#', '#session.carmodel#', '#drvfname#', 'O', '#drvlname#', '#session.driveraddr#', #session.drivercity#', '#session.driverstate#', #session.driverzip#, 1234, #session.driverhomephone#, #session.driverworkphone#, '#session.dlnum#', '#session.dlstate#', #session.driverdob#, '#session.driverexcl#','#session.reportedby#', '#claimstatus#', '#claimteam#', '#claimteamdesc#', '#adjustercode#', '#adjusterdesc#', '#producer#', #producerphone#, #session.dlnum#, #recvdate#, '#sendto#', #sendtotimedate#, '#endorsement#', #claimnum#, '#affnoloss#')
</cfquery>
</body>
When I run this code, not only does it not update, I don’t see any of my text either. I'm guessing that my problem is with the formatting of all of my fields and Access won't accept it?
Also, is there a way to see a “log process” of the attempt to write to the database and why it was rejected. I mean, can I turn on a switch or something in the Cold Fusion Admin section?
Any advice you can give would be very much appreciated.
Thanks in advance,
Scripter73
I have an Access database table that I’d like to insert a table row for.
I’ve created an ODBC datasource that verifies in Cold Fusion.
My problem is that with my existing code, my table row is not being inserted into the table.
I apologize in advance for the length of the post.
Below is the table format and following that is my existing code: (please read down one column and then the next column)
Field Name Datatype(Length)
----------- ----------------
ReportNumber Number Long(4)
PolicyNumber Text(13)
Mode Number Long(4)
Lossdate Date/Time(8)
Losstime Date/Time(8)
ReportedBy Text(47)
Status Text(10)
EntryTimeDate Date/Time(8)
Effdate Date/Time(8)
Expdate Date/Time(8)
Incident Text(60)
InsuredLastName Text(20)
InsuredMiddleI Text(1)
InsuredFirstName Text(10)
InsuredAddress Text(30)
InsuredCity Text(30)
InsuredState Text(2)
InsuredZip Number Double(8)
InsuredZip2 Number Double(8)
InsuredHomePhone Number Double(8)
InsuredWorkPhone Number Double(8)
ContactLastName Text(20)
ContactMiddleI Text(1)
ContactFirstName Text(10)
ContactAddress Text(30)
ContactCity Text(30)
ContactState Text(30)
ContactZip Number Double(8)
ContactZip2 Number Double(8)
ContactHomePhoneNumber Number Double(8)
ContactWorkPhoneNumber Number Double(8)
Insured Vehicle Year Number Double(8)
InsuredVin Text(20)
InsuredVehicleMake Text(4)
InsuredVehicleModel Text(10)
DriverLastName Text(20)
DriverMiddleI Text(1)
DriverFirstName Text(10)
DriverAddress Text(30)
DriverCity Text(20)
DriverState Text(2)
DriverZip Number Double(8)
DriverZip2 Number Double(8)
DriverHomePhoneNumber Number Double(8)
DriverWorkPhone Number Number Double(8)
DriverLicenseNumber Number Double(8)
DriverLicenseState Number Double(8)
DriverDOB Date/Time(8)
DriverExcluded Text(1)
ReportTakenBy Text(20)
ClaimStatus Text(10)
ClaimTeamCode Text(10)
ClaimTeamDesc Text(30)
AdjusterCode Text(10)
AdjusterDesc Text(20)
Producer Text(30)
ProducerPhoneNumber Number Double(8)
DriverSSN Number Double(8)
ReceivedDateTime Date/Time(8)
SendTo Text(8)
SendToDateTime Date/Time(8)
Endorsement Text(2)
ClaimNumber Number Double(8)
AffadavitNoLoss Text(34)
Here’s my code:
<body>
<!--- Acquire all form field variables into session variables. --->
<cfset #session.entrytimedate# = "08/01/2001 10:30:00 AM">
<cfset #session.policyholder# = "GEORGE JETSON">
<cfset #session.policynumber# = "CGNCNS7500000">
<cfset #session.reportedby# = "Lois Lane">
<cfset #session.lossdate# = 073101>
<cfset #session.losshour# = "12">
<cfset #session.lossmin# = "00">
<cfset #session.timeofday# = "AM">
<cfset #session.insuredfname# = "George">
<cfset #session.insuredmi# = "M">
<cfset #session.insuredlname# = "Jetson">
<cfset #session.insuredaddr# = "3333 Green St.">
<cfset #session.insuredcity# = "Greenville">
<cfset #session.insuredstate# = "TX">
<cfset #session.insuredzip# = 76401>
<cfset #session.insuredphonearea# = 972>
<cfset #session.insuredphoneprefix# = 596>
<cfset #session.insuredphonesuffix# = 1234>
<cfset #session.insuredworkphonearea# = 972>
<cfset #session.insuredworkphoneprefix# = 571>
<cfset #session.insuredworkphonesuffix# = 5500>
<cfset #session.insuredworkext# = 123>
<cfset #session.insuredemail# = "lois@dailyplanet.com">
<cfset #session.contactfname# = "George">
<cfset #session.contactmi# = "M">
<cfset #session.contactlname# = "Jetson">
<cfset #session.contactaddr# = "3333 Green St.">
<cfset #session.contactcity# = "Greenville">
<cfset #session.contactstate# = "TX">
<cfset #session.contactzip# = 76401>
<cfset #session.contactphonearea# = 972>
<cfset #session.contactphoneprefix# = 596>
<cfset #session.contactphonesuffix# = 1234>
<cfset #session.contactworkphonearea# = 972>
<cfset #session.contactworkphoneprefix# = 571>
<cfset #session.contactworkphonesuffix# = 5500>
<cfset #session.contactworkext# = 123>
<cfset #session.caryear# = 1996>
<cfset #session.carmake# = "NISSAN">
<cfset #sesion.carmodel# = "Sentra">
<cfset #session.vin# = "ABCDEFGH12345678">
<!--- Obtain all required information per driver --->
<cfset #session.driver# = "ELROY JETSON">
<cfset #session.driveraddr# = "123 Main St.">
<cfset #session.drivercity# = "Dallas">
<cfset #session.driverstate# = "TX">
<cfset #session.driverzip# = 75224>
<cfset #session.driverhomearea# = 214>
<cfset #session.driverhomeprefix# = 456>
<cfset #session.driverhomesuffix# = 1234>
<cfset #session.driverhomephone# = "#session.driverhomearea##session.driverhomeprefix##session.driverhomesuffix#">
<cfset #session.driverworkarea# = 972>
<cfset #session.driverworkprefix# = 555>
<cfset #session.driverworksuffix# = 7894>
<cfset #session.driverworkphone# = "#session.driverworkarea##session.driverworkprefix##session.driverworksuffix#">
<cfset #session.dlnum# = "123123123">
<cfset #session.dlstate# = "TX">
<cfset #session.driverdob# = 01/01/1981>
<cfset #session.driverexcl# = "N">
<cfset #session.driverssn# = 456778974>
<cfset #session.acclocation# = "Beltline/Arapaho">
<cfset #session.acccity# = "Dallas">
<cfset #session.accstate# = "TX">
<cfset #session.policecontact# = "YES">
<cfset #session.policedept# = "Dallas Police Dept.">
<cfset #session.policerpt# = "1234567890">
<cfset #session.accdesc# = "Proceeding North on Beltline Rd., and the light was green, and as I crossed the light, I was hit from behind.">
<cfset #session.witness1fname# = "Buggs">
<cfset #session.witness1lname# = "Bunny">
<cfset #session.witness1area# = "214">
<cfset #session.witness1prefix# = "742">
<cfset #session.witness1suffix# = "7894">
<cfset #session.witness2fname# = "Elmer">
<cfset #session.witness2lname# = "Fudd">
<cfset #session.witness2area# = "610">
<cfset #session.witness2prefix# = "310">
<cfset #session.witness2suffix# = "4561">
<!--- Non-Form Field CCMS Fields --->
<cfset claimstatus = "Pending">
<cfset claimteam = "12">
<cfset claimteamdesc = "claimteam">
<cfset adjustercode = "Adj12">
<cfset adjusterdesc = "Adjuster1">
<cfset producer = "mainagent">
<cfset producerphone = 1234567899>
<cfset recvdate = 08/01/2001>
<cfset sendto = "aclaimadjuster">
<cfset sendtotimedate = "08/01/2001 10:30:00 AM">
<cfset endorsement = "00">
<cfset claimnum = "123456">
<cfset affnoloss = "Affadavit on File">
<cfset incident = "FENDER BENT">
<cfset effdate = 08/01/2001>
<cfset expdate = 08/02/2001>
<!--- Manipulate Fields For Database -->
<cfset #insuredhomephone# = #insuredphonearea##insuredphoneprefix##insuredphonesuffix#>
<cfset #insuredworkphone# = #insuredworkphonearea##insuredworkphoneprefix##insuredworkphonesuffix##insuredworkext#>
<cfset #contacthomephone# = #contactphonearea##contactphoneprefix##contactphonesuffix#>
<cfset #contactworkphone# = #contactworkphonearea##contactworkphoneprefix##contactworkphonesuffix##contactworkext#>
<cfset #drvfname# = ListFirst(session.driver, " "
<cfset #drvlname# = ListLast(session.driver, " "
<cfset #losstime# = #session.losshour#:#session.lossmin#>
<cfquery datasource="CCMSLRDTA" name="showclaims">
select policynumber,
insuredlastname,
insuredfirstname
from TBLCLAIMS
</cfquery>
<cfoutput>...Starting insert into TblClaims</cfoutput>
<cfquery datasource="CCMSLRDTA" name="updateclaims">
INSERT INTO TBLCLAIMS VALUES
(4055, '#session.policynumber#', 0, #session.lossdate#, #losstime#, #session.reportedby#, 'UNKNOWN', #session.entrytimedate#, #effdate#, #expdate#, '#incident#', '#session.insuredlname#', #session.insuredmi#, '#session.insuredfname#', '#session.insuredaddr#', '#session.insuredcity#', '#session.insuredstate#', #session.insuredzip#, 1234, #session.insuredhomephone#, #session.insuredworkphone#, '#session.contactlname#', '#contactmi#', '#session.contactfname#', '#session.contactaddr#', '#session.contactcity#', '#session.contactstate#', #session.contactzip#, 1234, #session.contacthomephone#, #session.contactworkphone#, #session.caryear#, '#session.vin#', '#session.carmake#', '#session.carmodel#', '#drvfname#', 'O', '#drvlname#', '#session.driveraddr#', #session.drivercity#', '#session.driverstate#', #session.driverzip#, 1234, #session.driverhomephone#, #session.driverworkphone#, '#session.dlnum#', '#session.dlstate#', #session.driverdob#, '#session.driverexcl#','#session.reportedby#', '#claimstatus#', '#claimteam#', '#claimteamdesc#', '#adjustercode#', '#adjusterdesc#', '#producer#', #producerphone#, #session.dlnum#, #recvdate#, '#sendto#', #sendtotimedate#, '#endorsement#', #claimnum#, '#affnoloss#')
</cfquery>
</body>
When I run this code, not only does it not update, I don’t see any of my text either. I'm guessing that my problem is with the formatting of all of my fields and Access won't accept it?
Also, is there a way to see a “log process” of the attempt to write to the database and why it was rejected. I mean, can I turn on a switch or something in the Cold Fusion Admin section?
Any advice you can give would be very much appreciated.
Thanks in advance,
Scripter73