Futura
|
PORTO FERREIRA SP - BRASIL
|
|
Postada em 12/04/2006 07:58 hs
pessoal é o seguinte meu sistema estou usando cursores do lado do server e keyset, para atualizações no banco e do lado do cliente/leitura para consultas. Bom a questão é a seguinte, estou usando isto em vb6 + accessxp, mas estou migrando para mysql 5, e tive problemas com o cursor keyset do lado do servidor, ai mudei para dinamico, e foi legal. sera que posso passar de keyset para dinamico do lado do server, nas rotinas de atualização do bd ( inserçoes, alterações, etc), preparando o sistema para o mysql, sem afetar o access ??, pois ouvi falar que o access não suporta cursor dinamico, porém nos testes que fiz, funcionou normal, como ele encara isto ?, ou seja, se ele não suporta dinamico, automaticamente, ele interpreta como keyset ??
|
|
|
|
|
|
|
|
Postada em 12/04/2006 09:40 hs
Amigo, nao sou nenhum especialista em Access, mas acho q ele suporta sim cursores dinamicos, desde que do lado do servidor... do lado do cliente é q só suporta ReadOnly e Keyset... Mas deixa eu te dar uma sugestao: no access nao faz diferença, mas no mySQL ou em qq outro SGBD, tente usar o maximo de cursores do lado do clente... use do lado do servidor somente se for indispensavel, pois isso pode comprometer o desempenho do seu servidor...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
Futura
|
PORTO FERREIRA SP - BRASIL
|
|
Postada em 13/04/2006 07:17 hs
OK, então só pra finalizar, para alterações e inclusões no banco, que no meu ponto de vista, seria o mais critico. 1-) Lado do cursor, deve ser para o cliente ou servidor ?? 2-) tipo do cursor, deve ser dinamico ou keyset ?
|
|
|
|
|
|
Postada em 13/04/2006 07:22 hs
eu uso sempre assim, e nunca deu erro algum. tenho clientes ate com no maximo 10 maquinas: rs.CursorLocation = adUseClient rs.Open sql, cnx, adOpenDynamic, adLockOptimistic
|
|
|
|
|
|
Postada em 13/04/2006 07:48 hs
CArdoso, mas no caso, vc só usa assim para inclusões/alterações, e para consultas, vc usa somente leitura, ok ?? agora, dizem que para inclusões/alterações, o ideal seria deixar o cursor do lado do servidor, pois diminui o trafego na rede, e melhora a concorrência, seria mesmo ?
|
|
|
|
|
|
Postada em 13/04/2006 09:10 hs
leia esta dica...talvez te esclareça: t+
|
|
|
|
|