0
好...開發使用CFWHEELS框架上CF9 & MSSQL 2008 R2ColdFusion的9和2008 R2 MSSQL
一個新的網站一切都只是工作正常我插入一些數據到數據庫,並要求主鍵之後返回無效。
在乞討中,我以爲是CFWHEELS錯誤,所以我創建了自己的CFQUERY。
這裏是我有什麼
<cfquery name="qryInsert" datasource="medriseResearch" result="qryUser">
INSERT INTO tbl_users (userFirstname, userLastname, userAddress, userAddress2, userCity, userState, userZipcode, userCountry, userBirth, userEmail, userCellphone, userHomephone, userRace, userMarital,userGender)
VALUES ('#Form.TXTFNAME#','#Form.TXTLNAME#','#Form.TXTADDRESS#','#Form.TXTADDRESS2#','#Form.TXTCITY#','#Form.DROPSTATES#','#Form.TXTZIPCODE#','US','#Form.TXTDOB#','#Form.TXTEMAIL#','#Form.TXTCELLPHONE#','#Form.TXTHOMEPHONE#','#Form.DROPRACE#','#Form.DROPMARITAL#','#Form.DROPGENDER#')
</cfquery>
<cfquery name="qryProfile" datasource="medriseResearch">
INSERT INTO tbl_advanceprofiles (userId,medicalInsurance,medicalCondition,educationLevel,employeeStatus,employeeIncome)
VALUES (#qryUser.IDENTITYCOL#,'#Form.dropHealthinsurance#','#Form.dropCondition#','#Form.dropEducation#','#Form.dropEmpstatus#','#Form.dropIncome#')
</cfquery>
第一插入作品和它的數據保存到我的數據庫。但第二個INSERT不起作用我得到一個錯誤,說qryUser.IDENTITYCOL無效。
任何想法爲什麼會發生這種情況?
這裏的,這似乎是顯示相同的行爲後。你使用的是原生SQL驅動程序嗎? http://www.akbarsait.com/blog/index.cfm/2008/9/14/Using-Result-attribute-in-CFQuery-to-retrieve-AutoGenerated-Key-on-Insert-in-ColdFusion-8 – squillman 2012-02-23 18:35:09
是的,我正在使用本機SQL驅動程序 – Medrise 2012-02-23 18:41:35