gCn.DameValorSQL

Creado por David Miralpeix, Modificado el Fri, 16 Feb 2024 a las 12:26 PM por David Miralpeix

Función que sirve para recoger más de un campo de una sentencia SQL.
La función gcn.dameValorCampo sólo permite recoger un solo valor de la sentencia, con éste método podemos traernos más de uno.
- Parámetros de entrada: Sentencia SQL (string), si se muestran mensajes de error (booleano), array o lista de columnas de la consulta con su respectivas variables separadas por coma.


- Ejemplo para ejecutar en script de panel de favoritos.
- Metemos en las variables lIdEmpleado, lNombre y lApellidos, el Id, nombre y apellido de un empleado.


Código VB6:

Sub Main()
frmAux.Descargar

  gcn.damevalorsql "Select top 1 IdEmpleado, Nombre,Apellidos from Empleados_Datos",True,"IdEmpleado",lIdEmpleado,"Nombre",lNombre,"Apellidos",lApellidos
  MsgBox "IdEmpleado: " & lIdEmpleado & " " & "Nombre: " & lNombre & " " & lApellidos

End Sub


Código C#:

Parámetros que se pasan a DameValorSql -> (string sentencia, bool verbose, string campo1, ref Valor valor1, string campo2, ref Valor valor2)

using AhoraOCX;
using AhoraCore;

namespace AhoraScriptsVacia
{
public class Script_0 : AhoraOCX.AhoraBaseScript
{
public void Main()
{
Valor lIdEmpleado = "";
Valor lNombre = "";
Valor lApellidos = "";

gCn.DameValorSQL("Select top 1 IdEmpleado, Nombre,Apellidos from Empleados_Datos",true, "IdEmpleado", ref lIdEmpleado, "Nombre", ref lNombre, "Apellidos", ref lApellidos);
AhoraCore.VBA.Interaction.MsgBox($"IdEmpleado: {lIdEmpleado} Nombre: {lNombre} {lApellidos}");
}
}
}


¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo