logo

Andrés es manager de ESMMUG y experto en Dreamweaver, Captivate y Contribute.

Technotes:
Novedades en Dreamweaver Updater 8.0.2

—Por Andres Cayon

La actualización a Dreamweaver tiene algunas novedades que afectan a la interfaz de los recordsets y sobre todo al código para el modelo de servidor PHP/MySQL

La nueva ventana para el modo avanzado de creacion de recordsets presenta variaciones respecto a la anterior.

Si hasta ahora, la definición de parámetros que crearán de forma dinámica la consulta SQL era un poco complicada de entender, la nueva apariencia mejora la comprensión y edici&ooacute de los mismos, apareciendo a un lado las variables y a su derecha, los parámetros de las mismas:
nuevo recordset

Ahora, al pulsar sobre el botón ‘Edit…’ se nos abrirá una nueva ventana donde definir los valores del parámetro (hasta ahora se realizaba directamente en la ventana del recordset):
Ventana Edicion variables

De los campos de texto, el que supone una novedad es el que nos solicita el tipo de valor que aceptará el parámetro (String, Numeric o Date). Es importante seleccionar el correcto porque Dreamweaver utiliza nuevo código para el recordset con la intención de prevenir las inyecciones SQL.

No vamos a escribir todo el nuevo código; simplemente indicaremos que es muy similar al utilizado hasta ahora para los comportamientos de servidor ‘insertar datos’ y ‘actualizar datos’. Añade una función GetSQLValueString() que identifica el tipo de valor para pasárselo a la consulta (si el valor es numeric sólo aceptará números, si es String, envolverá el texto en comillas…)

Lógicamente, aquellos recordsets basados en las versiones anteriores no será correctamente interpretados en el panel de server behaviors, ya que éstos utilizaban un código diferente.

No hay Comentarios »

Aún no hay comentarios.

TrackBack URI

Deja tu comentario