none
Insertar la letra "Ñ" en un campo de tipo Texto

    Question

  • Hola, buenos días.

    Resulta que estoy intentado realizar un UPDATE en un campo de tipo Texto, la cuestión es que los acentos y la Ñ no me lo está guardando. He probado a cambiar el parámetro del tipo de dato a Varchar, en lugar de Text, y sí que me lo guarda bien, me guarda acentos y la "Ñ", pero como el contenido de lo que estoy guardando es bastante grande, me corta la información y no me lo guarda bien.

    Agradecería que alguien me pudiera orientar.

    Mi gracias.

    ls_blob_ctd_docume = astr_doc_transfer.t_ctd_docume;

     

    Array<System.Data.IDbDataParameter> parameters = new Array<System.Data.IDbDataParameter>();

    parameters[1] =

    PBSQL.CreateParameter((PBTransaction)itr_transaccion, "@ls_blob_ctd_docume", Sybase.Data.AseClient.AseDbType.Text, ls_blob_ctd_docume, ls_blob_ctd_docume.Length, System.Data.ParameterDirection.Input);

     

    int result = (int)PBSQL.Execute((Transaction)itr_transaccion, "UPDATE control_doc_transf SET ctd_docume = @ls_blob_ctd_docume WHERE n_doc_tran = '" + ls_contador.ToString() + "' AND nod_origen = '" + ls_nodo.ToString() + "' AND nod_proces = '" + ls_nod_proces + "'", ref parameters);

     

     

    Friday, June 25, 2010 10:42 AM

Answers

All replies