Autor Tema: SQL Server y Delphi  (Leído 327 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jacapu

  • Usuario Activo
  • ***
  • Gracias
  • -Dados: 8
  • -Recibidos: 0
  • Mensajes: 28
  • Calificaciones: +0/-0
SQL Server y Delphi
« en: 18 de Enero de 2012, 10:47:20 »
Hola a todos,
¿Qué conexión es mejor para Microsoft SQL en Delphi,
-Mediante ADO
-Mediante ODBC
y cómo se hacen?
Saludos.



Desconectado TiammatMX

  • Miembro Platino
  • *****
  • Gracias
  • -Dados: 222
  • -Recibidos: 84
  • Mensajes: 1,221
  • Calificaciones: +91/-1
  • Sexo: Masculino
  • Delphi Programmers do it recursively...
    • Las Andanzas de un Dragón de Madera.
Re: SQL Server y Delphi
« Respuesta #1 en: 18 de Enero de 2012, 10:53:09 »
Hola a todos,
¿Qué conexión es mejor para Microsoft SQL en Delphi,
-Mediante ADO
-Mediante ODBC
y cómo se hacen?
Saludos.

Recomendación: ODBC, por que ADO se pone lento en consultas muy "pesadas"...

Mi cadena de conexión:
Código SQL
  1. Provider=SQLNCLI10.1;Integrated Security="";Persist Security Info=FALSE;USER ID=Usuario;Pwd=contraseña;Initial Catalog=Catalogo;DATA SOURCE=FuenteDeDatos;Initial File Name="";Server SPN=""
____________________________________
Felipe Eduardo Ortiz López.
"Un programador es una máquina biológica que transforma café en líneas de programación".
"¿Qué se sentirá tenerme y después perderme?" Mauricio Feréz Yázbek (AKA Mauricio Garcés)

Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco

Desconectado Rolphy Reyes

  • Moderadores
  • ******
  • Gracias
  • -Dados: 177
  • -Recibidos: 234
  • Mensajes: 1,496
  • Calificaciones: +248/-0
  • Sexo: Masculino
  • TRolphyReyes = Class(TBaseModerador)
Re: SQL Server y Delphi
« Respuesta #2 en: 18 de Enero de 2012, 11:07:43 »
Saludos.

Primero antes que nada ¿Que versión de Delphi y SQL Server piensas usar?
Lo único predecible en la vida es lo impredecible!

Si encontró útil este Mensaje utilice el Botón de Gracias.

¿Cómo postear correctamente?

Desconectado jacapu

  • Usuario Activo
  • ***
  • Gracias
  • -Dados: 8
  • -Recibidos: 0
  • Mensajes: 28
  • Calificaciones: +0/-0
Re: SQL Server y Delphi
« Respuesta #3 en: 19 de Enero de 2012, 14:22:17 »
Uso Delphi Studio Professional.
Dejé esto de programar un poco aparcado y estoy anticuado. Lo que hacia entonces eran BDs locales con el BDE. Quiero ponerme al día.
¿Es mejor Delphi 2010?.
En cuanto a SQL no sé, ¿cual me aconsejas?
En cuanto a FireBird, ¿qué tal?
Saludos.

Desconectado Rolphy Reyes

  • Moderadores
  • ******
  • Gracias
  • -Dados: 177
  • -Recibidos: 234
  • Mensajes: 1,496
  • Calificaciones: +248/-0
  • Sexo: Masculino
  • TRolphyReyes = Class(TBaseModerador)
Re: SQL Server y Delphi
« Respuesta #4 en: 19 de Enero de 2012, 14:27:58 »
Saludos.

Debes de estar claro que pretendes lograr y así poder analizar que BD te conviene más.  Lo ideal con Delphi, desde mi punto de vista, sería usar XE para aprovechar muchas características.

Una de las tecnologías por la que Embarcadero apuesta es DBX (dbExpress) para el acceso a las distintas base de datos, por ende, te reitero nuevamente analizar que BD quieres atacar.
Lo único predecible en la vida es lo impredecible!

Si encontró útil este Mensaje utilice el Botón de Gracias.

¿Cómo postear correctamente?

Desconectado jacapu

  • Usuario Activo
  • ***
  • Gracias
  • -Dados: 8
  • -Recibidos: 0
  • Mensajes: 28
  • Calificaciones: +0/-0
Re: SQL Server y Delphi
« Respuesta #5 en: 20 de Enero de 2012, 06:30:06 »
Bueno, en principio una BD genérica, en el sentido de que pueda abarcar cualquier tipo de proyecto, tanto local como en red.
Mi experiencia hasta la fecha es sólo con el BDE y bases locales. Personalmente creo que para este tipo de bases el BDE, aunque antiguo, es bastante estable. Con una opción para empacar y reparar índices anda bien, pues permite tanto gestionar tablas simples como consultas mediante SQL standard. El  único problema que tiene es que cuando por error intentas añadir un registro con clave repetida queda la tabla bloqueada y casi siempre hay que reiniciar el equipo. Hay que controlar muy bien las claves. Por eso la mejor opción es disponer de una copia de seguridad y sobreescribir las tablas periódicamente, lo cual necesita un espacio reservado para ello.
Tengo una aplicación de gestión empresarial monousuario que cubre facturación, contabilidad y gestón laboral todo con el BDE y con un sólo 'exe' y quería migrarla a multiusuario. 
Por eso quería probar con una base de más embergadura tipo SQL Server o Firebird e iniciarme en las bases multiusuario. Esta última, Firebird,  según he leído es libre. No sé qué tal es SQL Server Express de Microsoft.