Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Tenho uma dúvida sobre alguns modos diferentes de utilização dos SELECT e Conexão com MySQL.
1º No inicio dos arquivos eu abro a conexão e no final eu fecho a conexão colocando includes.
<% ' Include do Abre conexão
Session.LCID = 1046
servidor = "dbmy.servidor.com"
base_de_dados = "bancodedados"
login = "login"
senha = "senha"
strConexao = "Driver={MySQL ODBC 3.51 Driver};SERVER=" & servidor
strConexao = strConexao & "; DATABASE=" & base_de_dados
strConexao = strConexao & "; Uid="& login
strConexao = strConexao & "; Pwd="& senha
set cn = server.CreateObject("ADODB.Connection")
cn.cursorlocation = 3
cn.open strConexao
%>
<% ' Include do Fecha conexão
cn.close()
set cn = nothing
%>
Até ai acho que tudo normal!
2º Qual é a diferença entre estes dois tipos de SELECTS ? Existe alguma diferença e uma maneira que possibilida melhor desempenho e segurança?
strSql = " SELECT id,nome FROM clientes "
set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open strSql, cn
strSql = " SELECT * FROM duvidas ORDER BY id ASC "
Set rs = Server.CreateObject("ADODB.Recordset")
set rs = cn.execute(strSql)
3º Em que ocasião eu posso utilizar o CursorType e o LockType?
Sei que existem várias métodos de utilização!
Já tentei utilizar, mas apresenta erro nas paginas ASP, talvez seja onde eu estou colocando essas definições.
Link de referência: http://blogasp.wordpress.com/2006/08/02/metodos-de-um-recordset-cursorlocation-cursortype-locktype/
O cursorlocation = 3, eu utilizo junto com a conexão, já no exemplo do site é usado junto com o select.
Existe alguma diferença nestes modos ?
Obrigado Galera!
Luis Carlos - Designer Gráfico
Carregando comentários...