图像已使用image
存储在另一台服务器中。我已经完成了查询以获取图像,我现在正尝试使用和update
查询(也设置为image
)将其放入另一个表中。我收到错误“ByteArray对象无法转换为字符串。”
<cfquery name="updateCuppms" datasource="db_PerformanceApp">
UPDATE CUPPMS
SET phoneNumber ='#GetUser.telephoneNumber#',
email = '#GetUser.mail#'
<cfif isdefined(#GetPic.Face#) >
, picture = <cfqueryparam cfsqltype="cf_sql_blob" value="#GetPic.Face#">
</cfif>
WHERE wken = #getEmployees.wken#
</cfquery>
答案 0 :(得分:1)
<cfif isdefined(#GetPic.Face#) >
给了我错误,所以将if语句改为下面,现在它可以正常工作。
<cfif not isnull(GetPic.Face)>
,picture = <cfqueryparam cfsqltype="cf_sql_blob" value="#GetPic.Face#">
</cfif>