Cara eu simplificaria esse c�digo ao m�ximo da seguinte forma :
<form action="" method="post" name="teste">
<tr>
<td>
<input type="hidden" maxLength="30" size="100"
name="departamentoID"
value="0550EA15-795D-1267-36B0D328F38698EE||Contabilidade"><BR>
<input type="hidden" maxLength="30" size="100"
name="departamentoID"
value="0550EA29-795D-1267-318AF5DE0E50B206||Financeiro"><BR>
<input type="hidden" maxLength="30" size="100"
name="departamentoID" value="0550EA33-795D-1267-33AEDC6D486EBC2C||Ger�ncia
de Sinistros"><BR>
<input type="hidden" maxLength="30" size="100"
name="departamentoID" value="0550EA3D-795D-1267-3551A63732E2FEFD||Ger�ncia
de Projetos"><BR>
</td>
</tr>
<input type="submit">
</form>
<cfdump var="#form#" />
<cfif IsDefined('form.departamentoID')>
<cfoutput>
<cfloop index="j" list="#form.departamentoID#"
delimiters=",">
C�digo : #ListFirst( j,'||')# - Descri��o :
#ListLast( j,'||')# <br>
</cfloop>
</cfoutput>
</cfif>
Eu acho que dessa forma poderia ficar melhor...
Porque se voc� tentar criar vari�veis com caracteres que n�o s�o permitidos
voc� vai ter muitos problemas.
________________________________
Jefferson de Ara�jo Petilo
[EMAIL PROTECTED]
KM&M Engenharia de Sistemas
Rua Couto Magalh�es, 228 - Nova R�ssia
CEP 84.070-080 - Ponta Grossa - PR
Tel: (42) 223 3037 - Fax: (42) 223 3067
http://www.kmm.com.br
-----Mensagem original-----
De: ColdFusion Lists [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 11 de junho de 2004 10:32
Para: [EMAIL PROTECTED]
Assunto: [cf-brasil] Update naum roda
Mo�ada
bom dia.
Tenho um form de update onde mostro assim:
<TR> <TD>
<INPUT type="hidden" class=fields
name="departamentoID"
value="0550EA15-795D-1267-36B0D328F38698EE"><BR>
<INPUT class=fields maxLength=30 size=50
name="departamento_0550EA15-795D-1267-36B0D328F38698EE"
value="Contabilidade"><BR>
<INPUT type="hidden" class=fields
name="departamentoID"
value="0550EA29-795D-1267-318AF5DE0E50B206"><BR>
<INPUT class=fields maxLength=30 size=50
name="departamento_0550EA29-795D-1267-318AF5DE0E50B206"
value="Financeiro"><BR>
<INPUT type="hidden" class=fields
name="departamentoID"
value="0550EA33-795D-1267-33AEDC6D486EBC2C"><BR>
<INPUT class=fields maxLength=30 size=50
name="departamento_0550EA33-795D-1267-33AEDC6D486EBC2C"
value="Ger�ncia de Sinistros"><BR>
<INPUT type="hidden" class=fields
name="departamentoID"
value="0550EA3D-795D-1267-3551A63732E2FEFD"><BR>
<INPUT class=fields maxLength=30 size=50
name="departamento_0550EA3D-795D-1267-3551A63732E2FEFD"
value="Ger�ncia de Projetos"><BR>
</TD></TR>
O cliente faz a sua atualiza��o e quando vou dar o update no SQL ele d� pau,
na verdade pau no Evaluate.
Olha o SQL:
<CFIF IsDefined('form.departamentoID')>
<cfloop list = "#Form.FieldNames#" index = "ThisField"> <cfif
LEFT(ThisField,13) Is "departamento_"> <cfoutput> ThisField= #ThisField#<BR>
Right= #RIGHT(ThisField,(LEN(ThisField)-13))#<br>#evaluate("#thisfield#")#
</cfoutput>
</cfif>
</cfloop>
</CFIF>
O erro do CF:
"795D," on line 1, column 23, is not a valid identifer name.
The CFML compiler was processing:
an expression beginning with "DEPARTAMENTO_0550EA15", on line 1, column
1.This message is usually caused by a problem in the expressions structure.
O que pode ser? Como pegar o valor do campo em ThisField?
Obrigado
=====
Diga-me e eu esquecerei
Mostre-me e lembrarei
Ensina-me e aprenderei
______________________________________________________________________
Participe da pesquisa global sobre o Yahoo! Mail:
http://br.surveys.yahoo.com/global_mail_survey_br
--^----------------------------------------------------------------
This email was sent to: [EMAIL PROTECTED]
EASY UNSUBSCRIBE click here: http://topica.com/u/?b1dnXn.b7M5gI.YXJxdWl2
Or send an email to: [EMAIL PROTECTED]
For Topica's complete suite of email marketing solutions visit:
http://www.topica.com/?p=TEXFOOTER
--^----------------------------------------------------------------