Hola, necesito guardar el texto de un Richedit en SQL Server, lo declare como varbinary(max) nvarchar(max) cualquiera de las 2 maneras me da error.
Podrían decirme como hacerlo
Saludos
Jorge
Hola, necesito guardar el texto de un Richedit en SQL Server, lo declare como varbinary(max) nvarchar(max) cualquiera de las 2 maneras me da error.
Podrían decirme como hacerlo
Saludos
Jorge
muestralo como lo haces por favor, yo usalmente convierto todo a hex o base64 antes de guardarlo. pero es gusto mio.
Así lo realizó yo, reemplaza la función memoread por Filestr.
csql = "INSERT INTO demo (testo) VALUES ( "+ STRTOHEX( FileoStr( ".\TestRTF.RTF" ) ) + ")"
Acá ver qué te falta () después de value.
Que error te muestra?
Salu2
Logre guardar, pero de esta forma.
Primero dar de alta el registro y luego:
wvar = MEMOREAD( ".\TestRTF.RTF" )
oRsRTF := CargaRecordSet( "select * from demo1 where id = 2", CadenaCon )
oRsRTF:ADDNEW()
oRsRTF:Fields( "testo" ):Value := STRTOHEX(wvar)
oRsRTF:Update()
oRsRTF:Close()
de esta manera lo guarda sin errores.
Saludos
Jorge