| |||
![]() Si lo haces por javascript seria asi devuelve una fecha en dias f1 = fecha 1 y f2 = fecha 2 function DifDate(f1, f2) { var resta = f1.getTime() - f2.getTime(); return (Math.floor(resta / (1000 * 60 * 60 * 24))); } de aqui en adelante ya puedes obtener los años y meses;
__________________ Aquel que pregunta es tonto por un minuto y aquel que no lo hace es tonto por el resto de su vida... :neurotico |
| |||
otra pregunta muchas grasias porla ayuda pero tengo otro problema bueno Try cmb_personal.DataBindings.Add("text", oDocumentos.campo_personal.Tables("PERSONAL"), "ID_PERSONAL") Catch ex As Exception MsgBox(ex.Message) End Try tengo este codigo en vs,y esta saliendo este error el valor no puede ser nulo. nombre del parametro:datasource no se cual es la causa, este pedaso de codigo lo copie de un libro, lo trato de cargar a un combo, y estoy llamando a una funcion que me devuelve un dataset, esta es la funcion Public Function campo_personal() As DataSet Try Dim oComm As New SqlCommand("spPersonal", oconn) oComm.CommandType = CommandType.StoredProcedure Dim PAccion As New SqlParameter("@Accion", SqlDbType.Char, 1) PAccion.Value = "V" oComm.Parameters.Add(PAccion) oconn.Open() Dim oAdap As New SqlDataAdapter(oComm) Dim oData As New DataSet oAdap.Fill(oData, "codigo_personal") oconn.Close() Return oData Catch ex As Exception MsgBox(ex.Message) End Try End Function y este es el trigger al cual se invocoa if @accion='V' begin select * from personal end por favor help me |
| |||
![]() realmente no entiendo ese codigo, no programo en basic .net ![]() ![]()
__________________ Aquel que pregunta es tonto por un minuto y aquel que no lo hace es tonto por el resto de su vida... :neurotico |
| |||
hola hola de nuevo amigos, disculpen si no me hise entender, bueno estoy trabajando en un proyecto hecho en visual.net, lo que pretendo es cargar un combobox con una columna de una tabla,la comumna ID_PERSONAL, solo una columna, para esto estoy usando una funcion (campo_personal) que me devuleve un data set, pero en tiempo de ejecucion.......... cmb_personal.DataBindings.Add("text", oDocumentos.campo_personal.Tables("PERSONAL"), "ID_PERSONAL") ..............se produce este error el valor no puede ser nulo. nombre del parametro:datasource bueno esta es la funcion campo_personal Public Function campo_personal() As DataSet Try Dim oComm As New SqlCommand("spPersonal", oconn) oComm.CommandType = CommandType.StoredProcedure Dim PAccion As New SqlParameter("@Accion", SqlDbType.Char, 1) PAccion.Value = "V" oComm.Parameters.Add(PAccion) oconn.Open() Dim oAdap As New SqlDataAdapter(oComm) Dim oData As New DataSet oAdap.Fill(oData, "codigo_personal") oconn.Close() Return oData Catch ex As Exception MsgBox(ex.Message) End Try End Function .......desde esta funcion invoco un trigger if @accion='V' begin select * from personal ......bueno amigos pleasse helpme |
| |||
Respuesta: diferencia de 2 fechas cmb_personal.dataSource = "TU_DATASOURCE", supongo que poner eso antes de cmb_personal.databindings.add...., solucionara tu problema, te todas formas puedes selecionar los datos a cargar en el combo manualmente en la ventana de diseño y hacerle el fill cuando quieras (eso si los datos a cargar siempre van a ser los mismos, en caso contrario al cargarlo tendria que añadir una linea de código para decirle que es lo que quieres cargar). Chauu |
| |||
Respuesta: diferencia de 2 fechas Cita: Pero que brutos son algunos weyes... Mi estimado "stjepan" si lo quisiera hacer por javascript no hubiera hecho su pregunta en el foro de .NET ![]() ![]() ![]() Ja! Ja! Ja! Ja! |
| |||
Respuesta: diferencia de 2 fechas poss en .nete : public void restarfechas() { DateTime fecha1 = new DateTime(2008, 02, 12); DateTime fecha2 = DateTime.Now; System.TimeSpan numdias; System.TimeSpan dias = new TimeSpan(60, 0, 0, 0); numdias = fecha2.Subtract(fecha1); if (numdias > dias) { } } esto es una diferencia de 60 dias,ponle lo k kieras xd xd |
| |||
Respuesta: diferencia de 2 fechas En vb.net hay varias funciones para manejar fechas Datediff; te da la diferencia de dos fechas en y sea meses dias semanas dateadd; te agrega a tu fecha un numero de meses, dias o semanas etc datepart; algo sobre lo mismo ya no me acuerdo escribe datepart y luego F1 |