Foros del Web » Programando para Internet » ASP Clásico »

ASP atacando Interbase: Campo Blob

Estas en el tema de ASP atacando Interbase: Campo Blob en el foro de ASP Clásico en Foros del Web. Buenos días.- Me encuentro ante este problema, tengo un sitio web que ataca una BD en Interbase, hasta el momento no he tenido ningún problema, ...
  #1 (permalink)  
Antiguo 29/12/2005, 04:22
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 21 años, 1 mes
Puntos: 1
ASP atacando Interbase: Campo Blob

Buenos días.-

Me encuentro ante este problema, tengo un sitio web que ataca una BD en Interbase, hasta el momento no he tenido ningún problema, le mando las SQL y las ejecuta perfectamente.

Ahora tengo que insertar un campo Blob (el típico campo Memo de Access), y pensaba hacerlo como siempre atacando Access desde ASP.-

sql="insert into Tabla(campoMemo) values ('lo que sea')"
cnn.execute sql

Pero me da error diciendo: "Conversion error from string 'BLOB'"

Por lo que he buscado en Internet la solución es pasarle la SQL con parámetros diciendo que el tipo de parámetro es "Variant", pero creo que eso no se puede hacer con ASP.

¿Se puede hacer de alguna manera?, ¿Se puede convertir a Blob?

Muchas gracias
  #2 (permalink)  
Antiguo 29/12/2005, 05:47
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 21 años, 1 mes
Puntos: 1
Ya he encontrado información al respecto, por ejemplo.-

Set cm= Server.CreateObject("ADODB.Command")
Set cm.ActiveConnection = miConexion
cm.CommandText = "INSERT INTO TApartados(textoApartado) VALUES (?)"
cm.Prepared = True
cm.Parameters.Append cm.CreateParameter("textoApartado",200, ,255)
cm("textoApartado") = "ej del texto para Congresos"
cm.Execute

Funciona perfectamente si la BD está en ACCESS, pero en Interbase no.

He encontrado otras soluciones pero son para VBasic ó ASP.NET

¿Alguien sabe como hacerlo con ASP?

Gracias
  #3 (permalink)  
Antiguo 29/12/2005, 09:44
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Nunca he trabajado con Interbase, pero lo que pretendes hacer es una consulta parametrizada por medio del uso del objeto command, y en muchas ocasiones, algunas caracteristicas de este objeto, solo funcionan si te conectas por OLEDB, aunque no se si este sea el caso...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.