elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Acceso rapido a SQl 2000
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Acceso rapido a SQl 2000  (Leído 887 veces)
juanjoxx

Desconectado Desconectado

Mensajes: 50



Ver Perfil
Acceso rapido a SQl 2000
« en: 1 Agosto 2007, 22:36 pm »

Hola a todos los del foro :  ;D
Alguien sabe cual es la mejor manera de acceder a un BD en SQL 2000, es decir q el acceso a ella sea de manera rapida ?

io probvee con esto donde BD es mi Base de Datos pe  ;D:

Set Cnn = New ADODB.Connection
Cnn.CursorLocation = adUseClient
Cnn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=" & BD & ";Data Source=."
Cnn.Open
 
With CmdProducts
    .ActiveConnection = Cnn
    .CommandText = "Products" ' tabla
    .CommandType = adCmdTable
    .Prepared = True
    .Execute
End With
Set RstProducts = New ADODB.Recordset
RstProducts.CursorLocation = adUseClient
RstProducts.Open CmdProducts, , adOpenDynamic, adLockOptimistic

y nahaaaa ahora esto dependera ? de los datos q estoy jalando de mi BD o de la consulta q realizo? , la PC q tengo es una P4 2.8, 1Gb de ram (servidor) y el cliente es de P4 2.4, 512 ram aun asi quisiera saber si hay otra manera de acceder a la BD de una maera mas raipido? o mejor cambiod e lenguaje como PB9.0 (dicen q el acceso es mas rapido - sera cierto ?)

gracias a todos pro leer el msje y ayudar en la consulata  bye...


En línea

Juanjo ....
CeLaYa


Desconectado Desconectado

Mensajes: 543



Ver Perfil
Re: Acceso rapido a SQl 2000
« Respuesta #1 en: 2 Agosto 2007, 01:14 am »


pues yo lo hago así para la base de datos:

Código:

Public BD As Connection
Public Tb As Recordset

Código:
conexion = "Provider=SQLOLEDB.1;" & _
               "Persist Security Info=False;" & _
               "User ID=" & Usuario & ";" & _
               "pwd=" & Pass & ";" & _
               "Initial Catalog=" & basededatos & ";" & _
               "Data Source=" & Servidor

    On Local Error Resume Next
    BD.Open conexion
    If Err Then MsgBox Err.Number & vbCrLf & Err.Description
    exit sub
    On Local Error GoTo 0
 

y para abrir tablas asÍ:
Código:
Set Tb = New Recordset
Tb.Open "Consulta SQL", BD, adOpenDynamic, adLockOptimistic

y lo hace rápido, aunque creo que también habria que tener encuenta la cantidad de datos de la consulta y velocidad de tus tarjetas de red


En línea

"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines