Hay un total de 680 Preguntas. | << >> |
Pregunta: | 18412 - DELPHI-INFORMIX-AIX |
Autor: | Edgar Riquelme Herrera |
Hola Amigos :
como estan?, me gustaria saber como puedo configurar Mi servidor y mi PC para accesar las tablas de una base de de datos con la version 4.0 de Delphi Las versiones de mi servidor son las siguientes. INFORMIX -ONLINE 5.10.UC7 Sistema Operativo AIX 4.1.5.0 INFORMIX-SQL 4.11.UC1 INFORMIX-4GL 4.20.UC4 |
Respuesta: | Julio César Plascencia Hernández |
Buenas tardes:
Y respondiendo a tu inquietud, nada más con que tengas a la mano el driver ODBC de Informix es posible que realices la conexión, aún cuando tu base de datos se encuentre en AIX. Mi recomendación es que utilices componentes dbExpress (para conexión a la BD y realizar funciones de consulta) y la clase TClientDataSet (para realizar las funciones de edición en tu BD). Si ya intentaste esto (tener instalado el driver OBDC) y no te funciona, te pido que me escribas de nuevo dándome un poco más de detalles acerca de tu situación. Saludos. |
Pregunta: | 18451 - PROBLEMAS CON TAUTOINCREMENTFIELD |
Autor: | Toni Guerrero |
Tengo un problema con una tabla de albaranes cuyo campo N{umero es un TAutoincrementField. No se como insertar un registro completo en la BD y lo que hago es esto
Tabla.Open; tabla.Append; //Aqui coloco el resto de los datos. Pero me da problemas ya que a veces me asigna mal el numero(da uno que ya existe) o bien no consigue insertar el registro Espero que alguien pueda ayudarme |
Respuesta: | Luis Fernandez |
En principio te falta el Post que reliza el grabado fisico del registro en la tabla:
Tabla.Open; tabla.Append; //Aqui coloco el resto de los datos. TABLA.POST; De todas formas tienes que tener en cuenta que los campos autoincrementales son eso AUTO (automaticos) e INCREMENTALES a cada registro nuevo le suma uno. Pero si borras cualquier registro y añades uno nuevo, a este le da el siguiente no el que has borrado. De la misma forma, aunque INSERTES un registro, no le da el numero que corresponde al del medio entre los que lo has insertado sino uno mas del ultimo.Esto es para garantizar la integridad referencial. Si lo que te interesa (que creo es eso) es asignar un numero a cada Albarán y tu poder manejar esos numeros tienes que crear un nuevo campo para ello, pero el Autoincremental dejale tranquilo o empezarán los errores y cuando llevas 500.000 registros no sabes la alegria que da la corrupcion de datos.Cualquier duda comunicamelo. Un saludo |
Pregunta: | 18458 - ¿CóMO MANIPULAR EL CONTROLPAGE? |
Autor: | Cynthia Dinorah León Huerta |
Hola:
Estoy implementando una aplicación en Delphi 4.0 Client/server Suite, en la cual estoy usando un ControlPage con cuatro Páginas (TabSheets) y quiero que cuando el usuario elija cierta opción solo aparezca habilitadas algunas de las páginas. Ya traté de deshabilitarlas con la propiedad enabled, pero no logro que se deshabiliten; el código es el siguiente: if Proviene=1 then begin PRegInv.Pags[0].Enabled:=True; PRegInv.Pags[1].Enabled:=True; PRegInv.Pags[2].Enabled:=False; ......... end else ......... Es la primera vez que uso éste componente y no sé si me hace falta hacer algo más o lo que estoy haciendo es incorrecto. Ojalá alguien me pueda ayudar. Gracias |
Respuesta: | Cynthia Dinorah León Huerta |
Encontré la respuesta a la pregunta que hice sobre el PageControl. Como lo suponía estaba en un error, ya que yo hacía referencia a la propiedad Enabled de la página de la siguiente forma:
PageControl1.TabSheet.Enabled:=False o True Lo cual es incorrecto, la forma correcta es: TabSheet.Enabled:=False o True Y eso es todo. Muy sencillo ¿no? |
Pregunta: | 18592 - COMO PUEDO LEER UNIDADES Y EQUIPOS CONECTADOS A MI COMPUTADO |
Autor: | Ramiro Arias |
Como puedo obtener la informacion de los Unidades, directorios de mi computador y el nombre de los equipos que esten conectados a la red.
Necesito hacer una forma muy parecida al windows explorer. Estuve mirando los componentes DriveList, FilterList, etc. pero a estos solo me trabajan si asigno a una unidad de red las carpetas compartidades de los otros equipos. Agradezco la ayuda que me puedan dar. Gracias |
Respuesta: | Miguel Lucero |
Espero que el siguiente código te sirva
Creo que lo saqué de la página del club delphi: http://www.clubdelphi.com --------------------------------------- Llamar a la función FindComputer, ésta devolverá un error de WinAPI en caso contrario. La función llenará un StringList con los nombres de las computadoras de la RED. unit FindComp; interface uses Windows, Classes; function FindComputers: DWORD; var Computers: TStringList; implementation uses SysUtils; const MaxEntries = 250; function FindComputers: DWORD; var EnumWorkGroupHandle, EnumComputerHandle: THandle; EnumError: DWORD; Network: TNetResource; WorkGroupEntries, ComputerEntries: DWORD; EnumWorkGroupBuffer, EnumComputerBuffer: array[1..MaxEntries] of TNetResource; EnumBufferLength: DWORD; I, J: DWORD; begin Computers.Clear; FillChar(Network, SizeOf(Network), 0); with Network do begin dwScope := RESOURCE_GLOBALNET; dwType := RESOURCETYPE_ANY; dwUsage := RESOURCEUSAGE_CONTAINER; end; EnumError := WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY, 0, @Network, EnumWorkGroupHandle); if EnumError = NO_ERROR then begin WorkGroupEntries := MaxEntries; EnumBufferLength := SizeOf(EnumWorkGroupBuffer); EnumError := WNetEnumResource(EnumWorkGroupHandle, WorkGroupEntries, @EnumWorkGroupBuffer, EnumBufferLength); if EnumError = NO_ERROR then begin for I := 1 to WorkGroupE |
Pregunta: | 18647 - ARCHIVO .TXT EN TDBGRID |
Autor: | Marco Enriquez |
Por Favor alguien me indique como puedo abrir un archivo de texto de 5 columnas y varias líneas en un TDBGrid.
Se los agradecere mucho. |
Respuesta: | Ulises Ruiz Huerta |
Intenta agregando un campo calculado a la tabla (o Query) fuente, colocando código en el evento OnCalcFields de dicha tabla para gargar el archivo al campo calculado. Agrega éste campo calculado a tu DBGrid y eso debería ser suficiente.
:) Suerte! |
Pregunta: | 18663 - ENVIAR UNA CADENA DE CARACTERES DESDE UNA APLICACION A OTRA |
Autor: | Christian Campillay |
Hola mi nombre es christian y mi problema es el sgte. tengo dos aplicaciones en delphi, y necesito enviar una cadena de caracteres desde una aplicacion a otra, me dijeron que usara el winsock pero no me sirve, las aplicacionesestan hechas en Delphi 3.0 y 5.0. si alguien me puede ayudar o guiar por algun camino por favor escribame para ponerlos en contacto, gracias |
Respuesta: | Hugo Ortega H. |
Hola...
si no complica mucho el esquema actual de los programas, puedes utilizar DDE... saludos,,, |
Pregunta: | 18748 - COMPONENTE SMS PARA MENSAJES A MOVILES |
Autor: | paco reina |
He de hacer un programa que envie mensajes a moviles utilizando el mismo metodo que el programa MERCURIO (via modem sin internet). Para esto necesito un VCL SMS. Os agradeceria cualquier comentario que me hagais al respecto. Gracias |
Respuesta: | xavier bravo |
En la página del http://www.clubdelphi.com/ encontrarás el código fuente de una aplicación para mandar mensajes |
Pregunta: | 18996 - CREACION ALIAS BAJO WINDOWS 2000 |
Autor: | paola celis |
Estoy tratando de crear un alias que me permita conectarme a una base de datos Sql Server y me arroja mensaje "invalid configuration parameter"
Esto mediante ODBC |
Respuesta: | Edgar Rodriguez |
Paola, si estás usando los componentes de bases de datos BDE como TDatabase, hay una forma más sencilla de trabajar sin ALIAS, busca la propiedad DriverName y selecciona la que buscas (nada de alias por favor) luego propiedad parámetros en la Database1 y asignale:
SERVERNAME=LA_DIRECCION_DE_LA_DATABASE USERNAME=TU_USER PASSWORD=TU_PASSWORD Dale Connect = True y listo, si no te sirve esto por favor respóndeme pero me dices qué Delphi usas y que versión de SQL Server, personalmente recomiendo Interbase, es cheverísimo y consume menos que sus contrincantes, es más tolerante a fallos y la versión 6 es gratis... Por otro lado hay componentes para SQL Server en la red que hacen que Delphi trabaje de forma nativa y eso incrementa un 40% en velocidad. "La Fuerza está en Ti" |
Pregunta: | 19155 - MANIPULACION DE TARJETAS DE SONIDO |
Autor: | Eliseo Badillo |
Alguien tiene idea de como manipular una Tarjeta de Sonido, que este configurada correctamente en Windows, pero con codigo de Delphi, o tambien podria ser con lenguaje asm, pero de preferencia en Delphi. Sin utilizar el Media player, Necesito poder enviar las instrucciones directamente a la tarjeta de Sonido.
Muchisimas Gracias de Antemano por su ayuda... |
Respuesta: | Ernesto Perez |
en el caso de la tarjeta de sonido no es nesesario acceder a su control solo tines que reproducir sonido s con los componenete que estan diseñados para este proposito y listo, si nesecitas mas informacion mandame un correo |
Pregunta: | 19160 - DUPLICA DE CAMPOS LLAVES |
Autor: | Alex Abreu |
Que tal, como estan
quisieran por favor y me dijeran como puedo duplicar un campo llave ya que en VB lo podia hacer sin ningun problema pero en delphi no desearia comenter un error ya que la base de datos ya contienen registros. |
Respuesta: | Remberto Gonzales |
Cualquiera fuera el administrador de base de Datos que estes utilizando, puedes duplicar un campo LLAVE, siempre y cuando NO tengas definido LLAVES (Primaria, secundaria, etc.)en tu o tus tablas. |
|< << 32 33 34 35 36 37 38 39 40 41 42 >> >| |