06/03/2007, 02:04
|
| | Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años, 7 meses Puntos: 3 | |
Usar parametros en sentencia de sql: IS NULL No devuelve ningún registro:
Dim MiSQL As String = "SELECT ID,Nombre FROM Tabla1 WHERE ID=@ID"
Dim cm As New SqlCommand(MiSQL, cn)
cm.Parameters.Add(New SqlParameter("@ID", SqlDbType.Int, 4)).Value = dbnull.value
try
cm.open
.....etc...
En cambio,sin usar parametros, si hago :
Dim MiSQL As String = "SELECT ID,Nombre FROM Tabla1 WHERE ID IS NULL"
Dim cm As New SqlCommand(MiSQL, cn)
try
cm.open
.....etc...
si que me devuelve registros.
Que error hay con los parametros?. Gracias de antemano. |