Fórum DbExpress Sql Server #8811
22/08/2009
0
Irenildo Carvalho
Curtir tópico
+ 0Posts
23/08/2009
Rodrigo Mourão
Vai ser a pior coisa que você vai fazer. O drive DBExpress no Delphi 7 não funciona com SqlServer 2005 direito. O Melhor componente de acesso que vc possa usar para SQLServer e sempre ADO. Ele tem provider exclusivo pada SqlServer e inclusive foi feito pela Microsoft.
Qual seria a necessidade ter um arquivo INI com o caminho da base ? Se for isso vc pode colocar o connection String em um arquivo ini e usar ADO normalmente. Por exemplo olhe a connection string abaixo:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorksDW;Data Source=VMWINXP-PC\SQLEXPRESS
Eu simplesmente fiz a conexão usando o AdoConnection. Testada a conexão copiei o conteúdo da propriedade connectionstring e colei aqui. Você pode colocar esta conteudo num arquivo ini. Um arquivo txt ou até mesmo no registro do Windwos.
Quando a aplicação iniciar é só ler o caminho deste aquivo por exemplo e associar co componete.
Agora se o motivo de mudar para DBX é outro, então terá que ver se realmente o CustoBenefício vale a pena. Mas lembre-se do que falei no inicio.
Abs!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
23/08/2009
Irenildo Carvalho
Gostei + 0
23/08/2009
Rodrigo Mourão
Abs !!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)