![]() |
En cristiano como se hace para duplicar una tabla? Hola.. Gracias por toda la ayuda que he recibido de ustedes, pero necesito algo mas. Necesito saber como hacer facilmente para copiar en una tabla todos los registros que estan en otra tabla que son de una fecha especifica. Espero que no sea muy complicada la pregunta. Es como duplicar una tabla pero con solo algunos valores. (los que dentro del campo fecha de la tabla origen cumplan la condicion, es decir sean de la fecha tal) Yo lo hice, pero con un codigo muy manual y horrible y largo. Queria saber si de pronto se puede hacer con algun string de esos select * from etc where fecha = 12/02/2007 por decir algo. Gracias.. |
Re: En cristiano como se hace para duplicar una tabla? Por ejemplo: Cita:
|
Re: En cristiano como se hace para duplicar una tabla? Wooww FreeGirl..! Sabes de todo..! Muchas Gracias por el dato. Ya cambio el poco de codigo que hice por esa linea. Excelente. Yo casi lo habia hecho asi, pero me cuando ejecutaba el codigo simplemente no guardaba nada en la tabla destino, pero tampoco me daba error ni nada..! Simplemente era como si no hiciera nada. Que extraño. Debe ser algun detalle que faltaba. Mil Gracias de nuevo y ojala encuentres mucha ayuda sobre tu pregunta. Esto del Insert va en la linea del string de conexion verdad..? Alli mismo donde normalmente va Select * from Tabla Te lo pregunto porque otra vez. No me da error ni nada. Simplemente no hace ninguna copia que extraño..! |
Re: En cristiano como se hace para duplicar una tabla? Hola, si, la consulta va dónde pones normalmente las otras consultas. Por ejemplo: Cita:
saludos |
Re: En cristiano como se hace para duplicar una tabla? Hola.. freegirl Ya me estoy acostumbrando a hablar, es como el msn.. :-) En serio, pues si me sigue sin hacer la copia, pero lo extraño es que no me dice ni error. tengo esto: Dim Fecha2 As String Fecha2 = "#" & Format(TextBox8.Text, "Short Date") & "#" cmd = New OleDb.OleDbCommand conn = New OleDb.OleDbConnection(strConexion) conn.Open() cmd.Connection = conn cmd.CommandText = "insert into Semanal_Temp select Semanal.* from Semanal Where Semanal.SemInicio=" + Fecha2 cmd.ExecuteNonQuery() conn.Close() Y nada.. simplemente nada. PD: en el textbox8 tengo la fecha asi: Lunes, 9 de mayo de 2007 por ejemplo. Es una lastima porque en comparacion al poco de lineas que hice para obtener la copia, esto seria una maravilla. Y por fin encontraste lo que necesitabas..? Gracias |
Re: En cristiano como se hace para duplicar una tabla? Hola, lo que pasa que debes convertir la fecha en formato inglés, o sea: Cita:
saludos |
Re: En cristiano como se hace para duplicar una tabla? Hola... FreeGirl Mira asi como me dices de cambiar el formato de la fecha, si parece funcionar muy bien. Digo parece que no lo he probado mucho, ya que no he tenido suficiente tiempo como para dedicarme a hacer varias pruebas. Sin embargo, estoy casi seguro en 89% que ahora si va bien. Muchas Gracias por toda tu ayuda. Como haces para saber tanto..? En verdad, que este visual studio esta simpatico, me gustaria saber tanto como tu. Que estes muy bien.. Cuidate. |
| La zona horaria es GMT -6. Ahora son las 12:34. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.