|    
			
				21/11/2008, 04:04
			
			
			  | 
  |   | Colaborador |  |  Fecha de Ingreso: enero-2008 Ubicación: Unas veces aquí, otras veces allí 
						Mensajes: 1.482
					 Antigüedad: 17 años, 9 meses Puntos: 37 |  | 
  |  Respuesta: dos condiciones dentro de un if  
   Cita:  
					Iniciado por Javii   Hola, tengo el siguiente problema, tengo un if en el cual quiero poner dos condiciones y luego jalar datos de sql y ponerlos en un datagridview, todo funciona bien si solo pongo una condicion pero al querer poner la segunda sale error
 If ComboBox1.SelectedItem And ComboBox2.SelectedItem Then
 
 cargar_datos("select fecha,turno,celda,scrap,motivo from dbo.scrap where (turno = ('" & ComboBox1.SelectedItem & "') AND celda =('" & ComboBox2.SelectedItem & "')) AND fecha =('" & DateTimePicker1.Value.ToString("dd/MM/yyyy") & "')", DataGridView1)
 
 Else
 cargar_datos("select fecha,turno,celda,scrap,motivo from dbo.scrap where fecha =('" & DateTimePicker1.Value.ToString("dd/MM/yyyy") & "')", DataGridView1)
 
 End If
 
 
 
 El error que me sale es este: El operador 'And' no está definido para cadena "1" ni para tipo 'DataRowView'.
 
 que puedo hacer para que el combobox2 tambien tenga efecto en la busqueda de sql.
 Hola, yo creo que el problema es que hay demasiados paréntesis innecesarios. Prueba así:  cargar_datos("select fecha,turno,celda,scrap,motivo from dbo.scrap where turno = '" & ComboBox1.SelectedItem & "' AND celda = '" & ComboBox2.SelectedItem & "' AND fecha = '" & DateTimePicker1.Value.ToString("dd/MM/yyyy") & "'", DataGridView1)       |