|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - DiabloRojo
Páginas: 1 ... 5 6 [7] 8 9
151
« en: Viernes 29 de Abril de 2005, 18:35 »
Qué tal foro? Pues me gustaria saber como se construiría una cadena de conexión (ConnectionString) para un programa que debe acceder, desde una terminal, a una base de datos que se encuentra ubicada en un servidor determinado. ¿Algo como esto serviría? ¿Una cadena de conexión así permitiría instalar dicho programa en cualquier terminal y accedería igual a la base de datos? Ejemplo de cadena de conexión: Const ConnectionString = "uid=miNombre;pwd=miPasswd;driver={SQLServer}; _ server=miServidor;database=biblio;dsn=''"
En caso de que esta cadena de conexión sirva, necesitaría algo más?. Me explico, ¿debo tener instalado el driver de SQLServer en la computadora donde está ubicado el programa?. Por cierto la base de datos está en SQL Server 2000. DiabloRojo.
152
« en: Viernes 29 de Abril de 2005, 14:49 »
Qué tal jodijo5? Lo único que veo en la sentencia es que utilizas "imput". La cláusula para agregar registros es como sigue: INSERT INTO nombre_tabla (campo1, campo2,campoN) VALUES (valor1,valor2,valorN)
Prueba con eso a ver. Si continúa sin funcionar mejor revisa bien las relaciones de tus tablas. DiabloRojo.
153
« en: Martes 12 de Abril de 2005, 19:08 »
Qué tal Widark. Tu mismo tienes parte de la respuesta... en otra discución escribes lo que sigue para los menús (trabajando sobre la colección Controls): Dim Menus As Control For Each Menus In fmdPrincipal.Controls If Left(Menus.Name, 3) = "mnu" Then Combo1.AddItem Menus.Name End If Next
Puedes usar un procedimiento similar y usar la palabra reservada TypeOf o TypeName. Busca en la ayuda la forma en que se usan respectivamente. Espero que te sea de ayuda. DiabloRojo.
154
« en: Sábado 9 de Abril de 2005, 18:09 »
Hola a todos. Verán necesito programar un sistema de control para un negocio de servicio técnico de computadoras y la verdad no tengo mucha idea. Si alguien pudiera mandarme algún link, demo, programa shareware, ejemplo, código, etc. del que pudiese sacar algunas ideas estaría muy agradecido.
Gracias de antemano por su colaboración
DiabloRojo.
155
« en: Sábado 2 de Abril de 2005, 14:56 »
Hola luism3. He estado probando de diferentes maneras y no hallo ninguna opción que me diga que el SQLServer 2000 me creará un archivo .LDF nuevo. De hecho tiene que haber una forma ya que estuve revisando en la ayuda y hay temas que tratan el tema de adjuntar la base de datos tan sólo con el archivo .MDF. Pero hasta donde entendí, para poder hacer esto último, la base de datos debió ser copiada mediante un BackUp y cumplir con otra serie de requisitos que desgraciadamente no puedo asegurar que se hayan cumplido. De cualquier forma si puedes decirme de una manera más detallada los pasos que debo seguir para adjuntar la base de datos al SQLServer2000 te estaría muy agradecido.
Gracias por toda la ayuda.
DiabloRojo.
156
« en: Viernes 1 de Abril de 2005, 14:51 »
Hola luism3. Lo que necesito es precisamente lo último que comentas. Necesito acceder a la estructura de la base de datos. He estado revisando las opciones del Enterprise Manager y existe una que se llama "Adjuntar base de datos"; supongo que es ésta opción la que me permite el acceso a mi base de datos desde la interfaz gráfica del SqlServer. El detalle está en que además del archivo .MDF me solicita un archivo con extensión .LDF que no poseo. ¿Qué puedo hacer? ¿Aún sin ese archivo puedo ver la estructura de la base de datos?.
Gracias por los comentarios y sugerencias.
DiabloRojo.
157
« en: Jueves 31 de Marzo de 2005, 05:40 »
Primero que todo gracias por responder tan rápido a mi pregunta. Por otro lado, lo que necesito es ver la estructura de una base de datos elaborada en SqlServer 2000 y el problema que tengo es que el archivo que supuestamente es la base de datos tiene una extensión .mdf y no tengo idea de cómo hacer para abrirla. Creo que los archivos generados (las bases de datos) por el sqlserver poseen otra extensión... Investigaré lo que comentas sobre el DTS.
Gracias de nuevo
DiabloRojo.
158
« en: Jueves 31 de Marzo de 2005, 01:58 »
Qué tal amigos del foro? Pues mi duda es la siguiente: ¿Cómo puedo abrir una base de datos ya existente con el SqlServer 2000?. Soy un total desentendido en el funcionamiento de dicho manejador de base de datos y necesito ayuda urgente...
Gracias de antemano por su ayuda.
DiabloRojo
159
« en: Viernes 4 de Marzo de 2005, 04:12 »
Qué tal foro? Buscando por aquí y por allá encontré esta página donde tienen un manual (Ebook) sobre el Sql Server 2000. Lo leí a vuelo de pájaro y me parece que está bien para aquellos que como yo no tienen mucha idea sobre el tema. Aquí les dejo el link para que lo revisen... Además, en la misma página hay un manual sobre Crystal Reports 8.0 y otro sobre Crystal Reports 7.0 entre otras cosas. A los más entendidos en el tema les pido que por favor indiquen si el manual sobre Sql Server está correcto. Me despido y espero que les sirva... DiabloRojo. Este es el link: Sql Server 2000
160
« en: Domingo 20 de Febrero de 2005, 22:52 »
Brroz gracias por contestar a mi mensaje. Tomaré en cuenta tu consejo. Disculpa mi ignorancia en el tema pero me podrías aclarar que es un archivo host, lmhost y servidor de nombres de dominio? Además, qué es el mapeo de una unidad de red y cómo se hace?. Bueno de cualquier forma lo buscaré en la web... Con respecto al comenteario sobre hacer la aplicación como tipo IIS o DHTML; he leído algo al respecto pero me decanto por VB 6.0 que es lo que conozco mejor.
De nuevo muchas gracias por contestar a mi duda.
DiabloRojo.
161
« en: Sábado 12 de Febrero de 2005, 22:27 »
Qué tal Foro? Pues necesito realizar un programa y en las especificaciones me dice que debe ser en red y no tengo ni la mas mínima idea de cómo hacerlo. Sé que el sistema operativo que utilizan es Windows NT 4 y que el programa tiene que interactuar con una base de datos (que aparentemente está hecha en SQL Server 2000). Qué debo tomar en cuenta para realizar un programa en red?. Qué nociones generales debo manejar?. Sería una opción instalar el programa en cada computadora por separado y que estos interactuen con la base de datos a través de la red?.
Si pueden indicarme algunos links se los agradecería. He estado revisando aquí mismo en el foro y he encontrado algunas cosas que pueden guiarme o darme ideas.
De ante mano agradezco la ayuda de todos.
DiabloRojo
162
« en: Domingo 2 de Enero de 2005, 01:10 »
Qué tal FAMPI_26? El problema está en que GETDATE() no solo te devuelve la fecha sino también la hora. Así, cuando haces esto: insert into tabla values('francisco','angeles',getdate()) insert into tabla values('diana','rios',getdate()) insert into tabla values('agata','amasifuen',getdate())
Estás colocando en el campo Fec_Ingreso el mismo día pero con horas distintas (la diferencia seguro es de segundos) y aún más cuando realizas la búsqueda select * from tabla where Fec_Ingreso = getdate()
el criterio de búsqueda tiene otra hora totalmente distinta. Para serte sincero no tengo ni idea de como puedes corregirlo. Te recomiendo que busques en la WEB. Para empezar aquí te mando un link: http://www.microsoft.com/spanish/msdn/comu...ices/art157.aspDiabloRojo P.D: Asumo que estás usando SQL Server 2000.
163
« en: Jueves 30 de Diciembre de 2004, 17:14 »
Hola desarrollo. Todo te sale en la misma línea debido a que cada vez que entras al evento click de tu commandbutton inicializas i=1. De momento lo único que se me ocurre es que declares i como Static ya sea a nivel de formulario o en un módulo .BAS (de acuerdo a lo que necesites) y que la primera línea dentro de tu evento click sea i=i+1.
DiabloRojo.
164
« en: Martes 28 de Diciembre de 2004, 00:32 »
Qué tal Catha? Feliz Navidad. Creo que la forma en que estás intentando devolver todos los campos de las tres tablas es errónea. Te puedo sugerir que hagas una de dos cosas: 1.-Agrega dos controles ADODC más así tendrás uno para cada tabla con instrucciones simples SELECT * FROM nombre_tabla. 2.-Puedes usar la cláusula UNION con la consulta SELECT. De ésta cláusula no te puedo decir mucho porque nunca la he usado sólo sé que se utiliza para unir los resultados de varias consultas SELECT realizadas sobre tablas diferentes. Algo así: SELECT * FROM nombre_tabla1 UNION SELECT * FROM nombre_tabla2 UNION SELECT * FROM nombre_tabla3
Una restricción para poder utilizar el UNION es que las tablas deben tener la misma estructura y que los tipos de datos de los campos coincidan de una tabla a otra. Espero que te ayude en algo. Si alguna de las dos ideas te sirve no dudes en comentarmelo. DiabloRojo.
165
« en: Domingo 26 de Diciembre de 2004, 22:55 »
Tengo entendido que la consulta de actualización tiene esta forma: UPDATE Nombre_tabla SET Nombre_campo=Expresion1, Nombre_campo=expresión2,..., Nombre_campo=expresiónN WHERE Nombre_campo=Condición_de_búsqueda
Sin el FROM y añadiendo un SET. Por cuestiones de legibilidad tal vez podrías almacenar tu consulta a una variable String y luego pasar esta variable al método .Open. Algo así: Dim consultaSQL as String consultaSQL="UPDATE [I]Nombre_tabla[/I] SET..." ' tan larga como sea tu consulta Set Prueba = Nothing ' Prueba.Open consultaSQL ' Set Prueba = Nothing
Espero que te sirva de algo... DiabloRojo
166
« en: Viernes 24 de Diciembre de 2004, 14:25 »
Qué tal JuanK? Pues como soy novato creo que los puntos por los que debería empezar son desarrollo, diseño y administración. Gracias por la ayuda y Feliz Navidad a todos.
DiabloRojo
167
« en: Jueves 23 de Diciembre de 2004, 21:04 »
A ver, te hago el mismo comentario que hace Sagutxo, intenta utilizando una estructura de decisión Select Case... End Case en tu procedimiento. Además, no creo que el uso de esta línea de código sea el correcto: If Text13(0).Text = adcArticulos.Recordset.Fields("Talla1") Then
Me explico, adcArticulos.Recordset.Fields("Talla1") le indica a VB, por decirlo de alguna manera, que tome en cuenta un campo determinado ya sea para leer de él algún dato o para escribir en el mismo. En el caso de que desees leer un valor de ese campo tienes que indicarlo mediante alguna instrucción (creo que me hice un lío tratando de expresar la idea. Lo que quiero decir es que dicha instrucción no dice sobre qué registro específico deseas hacer la lectura del valor). Tu código podría ser algo como esto: Select Case Text13(0).Text Case "Talla1" Case "Talla2" . . . Case "TallaN" End Select
Espero que sea de alguna utilidad. DiabloRojo
168
« en: Lunes 20 de Diciembre de 2004, 13:42 »
Qué tal Jeremy? La verdad no estoy muy seguro... pero intenta colocar el antes del Saludos. Ah! y dime si de esa forma funciona... DiabloRojo
169
« en: Jueves 16 de Diciembre de 2004, 13:53 »
Hola foro. Estoy interesado en aprender a trabajar con SGBD (sistemas gestionadores de bases de datos) y me gustaría saber dónde puedo encontrar manuales o tutoriales que sean muy explícitos por que casi no sé nada al respecto. Me interesan de momento los siguientes: Oracle8, SQL Server 2000 y MySql. De antemano gracias por la ayuda.
DiabloRojo.
170
« en: Lunes 29 de Noviembre de 2004, 15:10 »
Hola. Por fin está disponible la página de solocodigo!!! Bueno, primero que todo debo decir que leí la duda muy rápido y no sé si capté bien la naturaleza del problema. Aún así me atreveré a dar un consejo... Puede ser que el problema esté en tu procedimiento DESCARGAR. Yo te sugiero que le pases como parámetro el formulario que desees descargar... algo así: Private Sub DESCARGAR (MiForm as Form) ... Unload MiForm End Sub
Disculpen si he comunicado algún error... Saludos.
171
« en: Domingo 14 de Noviembre de 2004, 15:23 »
Muchas gracias a todos por sus comentarios y sugerencias. Les cuento que como por arte de magia el comprobador del registro no volvió a mostrarme mensajes de error (?!). De cualquier manera cualquier aclaración o comentario será bien recibido.
DiabloRojo
172
« en: Viernes 12 de Noviembre de 2004, 16:12 »
Qué tal foro?. Pues eso... he estado buscando por la Web una comparativa entre los diferentes manejadores de bases de datos y no he encontrdo nada. ¿Me pueden dar una mano? Si alguno tiene un link le agradecería lo colocara.
De antemano gracias por su ayuda.
DiabloRojo.
173
« en: Viernes 12 de Noviembre de 2004, 15:51 »
Hola a todos. Esto más que una duda es un grito desesperado de auxilio Verán, desde hace unos días cada vez que inicio la computadora me aparece un mensaje de el comprobador del registro de windows informándome que hubo un error y que la computadora se reiniciará. Pues le doy a aceptar para que se reinicie la computadora y para ver si el dichoso comprobador arregla el problema por su cuenta y, no ocurre nada, sigue mostrando el mismo mensaje. Mi pregunta es ¿cómo puedo resolver este problema?. ¿Debo ingresar al registro y arreglarlo por mi cuenta?. En ese caso, ¿cómo lo haría?. ¿Puede tratarse de algún virus? Ah! casi lo olvido... Mi sistema operativo es Windows Millenium y lo tengo montado sobre un PII. De antemano muchas gracias a todos por su ayuda. DiabloRojo.
174
« en: Jueves 11 de Noviembre de 2004, 18:23 »
Hey es cierto lo que dice vahba!!! El Do/Loop NO se encarga del desplazamiento a través de los registros. Mil disculpas por la información errónea. Lo que sí creo que deberías colocar antes del Do/Loop es un MoveFirst para que al entrar a el ya estés ubicado en el primer registro.
Suerte a todos.
DiabloRojo
175
« en: Jueves 11 de Noviembre de 2004, 13:36 »
Hola vbmc_2004. La verdad no entiendo que hace esta línea: If Combo1.AddItem(vista.Fields(1)) <> 0 Then
Supongo que funcionará si sólo usas: If vista.Fields(1) <> 0 Then
Y creo que no es necesario que uses: vista.MoveNext
Ya que el Do/Loop se encarga de hacerlo. Espero que te sirva de algo. DiabloRojo
Páginas: 1 ... 5 6 [7] 8 9
|
|
|