|
Ol� Antonio,
Vou tentar responder suas d�vidas.
Sobre componentes lembrar duas coisas:
1 - O MTS � utilizado pelo WindowsNT e o Component
Service � a vers�o do MTS pro Windows 2000.
2 - Quem faz o controle das transa��es dos
componentes COM � o MTS e n�o nossa aplica��o. � o MTS quem efetivamente executa
o "commit" ou o "rollback" ( n�o s�o usados estes nomes ok , mas sim,
"SetComplete" e "SetAbort" )
Respondendo suas perguntas ....
1 -
a) os componentes devem ser configurados no MTS
para serem "donos" ou "filhos" de uma transa��o. Observe na p�gina 345 do livro
Programando com o CTD2000 no t�pico "Configurando as propriedades do
componente".
b) O m�todo odInsere() faz essa conex�o e
desconex�o por causa do exemplo dado. Na verdade cada componente pode fazer suas
pr�prias conex�es e ao t�rmino das suas atividades chamar SetAbort caso algo d�
errado e a transa��o como um todo n�o possa ser efetivada pelo MTS junto ao
banco de dados. O fato do componente chamar SqlDisconnect n�o far� com que o
banco de dados d� um "commit" implicito (como ocorre hoje) pelo fato de
que o MTS � quem est� controlando isso.
2 - Conforme explica��o acima , N�o.
3 - De acordo com a documenta��o do COM podemos
usar apenas os tipos de dados String, Number e Date na passagem de par�metros
entre componentes, n�o podemos usar handles (que � um tipo de dado que s� o
SQLWindows entende).
4 - Sempre que voc� modificar qualquer coisa na
Interface. Por exemplo: quando adicionar uma fun��o ou modificar a lista de
par�metros.
5 - Apenas as DLLs geradas pelo Object Compiler.
Teoricamente voc� n�o conseguiria usar as as DLLs
geradas pelo SQLWindows como componentes COM pois elas precisam das
defini��es das classes.
6 - SIM. Pois para o COM o que vale � o GUID e n�o
o nome do objeto.
7 - Instale apenas o Deploy.
Eu acho �timo que apare�am d�vidas neste sentido
aqui na lista e procurarei sempre ajudar no que estiver ao meu alcance.
Pe�o desculpas por passar pouco mais de uma semana
sem responder mensagens � lista, estava me recuperando de uma cirurgia.
Agora estou de volta.
Com rela��o ao livro Programando com o Centura Team
Developer 2000 - estamos preparando um site, o CenturaExplorer, que ter� muito
conte�do sobre ele, muitas explica��es, por�m estamos enfrentando alguns
problemas para coloc�-lo no ar por isso ainda n�o havia anunciado aqui na lista.
Mas como algumas pessoas j� est�o com o livro, pois compraram o produto CTD2000
e por isso receberam o livro, eu gostaria que voc�s soubessem que o livro
Programando com o Centura Team Developer 2000 (608
p�ginas) est� pronto e que j� tenho disponibilidade para entrega
imediata. Os interessados em adquirir o livro diretamente comigo podem enviar um
e-mail para [EMAIL PROTECTED] informando
a cidade para onde o livro ser� enviado via sedex para que possamos informar o
pre�o, que varia de acordo com a cidade.
O prazo de entrega � de aproximadamente 24 horas
ap�s a confirma��o do dep�sito na conta que ser� informada.
Maiores detalhes sobre o livro por favor enviem
e-mail para [EMAIL PROTECTED]
Atenciosamente,
Lairton N de Almeida Jr.
|
- [sqlwin] Windows DNA com componentes... Antonio Ribeiro de Mendonça Neto
- Re: [sqlwin] Windows DNA com co... Dulio
- RES: [sqlwin] Windows DNA c... Antonio Ribeiro de Mendonça Neto
- RES: [sqlwin] Windows DNA com c... Lairton N de Almeida Jr
- RES: [sqlwin] Windows DNA c... Antonio Ribeiro de Mendonça Neto
