Visual Basic.NET - Pasar un código de V.B. a un código que está con Dapper

 
Vista:
sin imagen de perfil
Val: 344
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Pasar un código de V.B. a un código que está con Dapper

Publicado por Miguel (281 intervenciones) el 30/10/2021 23:18:50
Tengo en la capa de datos esta linea

.IdVenta = IIf(IsDBNull(reader("IdVenta")), 0, reader("IdVenta")),

Pero si estás trabajando con DAPPER como quedaría el código.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 344
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Pasar un código de V.B. a un código que está con Dapper

Publicado por Miguel (281 intervenciones) el 31/10/2021 07:11:30
Ya lo he solucionado.

param.Add("@DtoInicial", IIf(IsDBNull(eObra.DtoInicial), 0, eObra.DtoInicial))


Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 344
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Pasar un código de V.B. a un código que está con Dapper

Publicado por Miguel (281 intervenciones) el 31/10/2021 12:06:00
Ya pueden perdonar pero la intención de este código es para que en el Sql Server el datos salga como NULL y para el código es este otro

param.Add("@DtoInicial", IIf(IsDBNull(eObra.DtoInicial), 0, Nothing))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Pasar un código de V.B. a un código que está con Dapper

Publicado por Phil Rob (1554 intervenciones) el 01/11/2021 18:40:18
Hola Miguel,

Quizá puedes probar Is DBNull.Value.

1
param.Add("@DtoInicial", IIf(eObra.DtoInicial Is DBNull.Value, 0, Nothing))

Espero que este te ayudará ...

Bonne soirée
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 344
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Pasar un código de V.B. a un código que está con Dapper

Publicado por Miguel (281 intervenciones) el 02/11/2021 18:31:26
Hola Phil te veo muy activo mandando ayuda a los usuarios. Es una buena aptitud. Esto que me mandas quizás en una programación de Visual Basic normal funcione pero programado con DAPPER da error, lo acabo de probar. De la forma que le he echo me funciona correctamente. La finalidad no es ni más ni menos que los campos que declaro como NULL en el Sql Server, cuando van a ir sin valor le cargue un NULL en el campo correspondiente de la B.D.

Gracias de todas formas.

Un saludo

Miguel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Pasar un código de V.B. a un código que está con Dapper

Publicado por Phil Rob (1554 intervenciones) el 02/11/2021 19:11:00
Muy bien. Es verdad que mi código funciona en VB con todos servidores SQL. Pero con Dapper ..., no conozco.

Buenas tardes,

Phil
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar