Access y SQL

19/10/2005 - 17:13 por Fernando López | Informe spam
Hola,

Estoy pasando una base de datos Access a SQL Server. Por ahora ya he pasado
todas las tablas y en la Base de datos de Access las he vinculado. Esto
funciona

Lo que me gustaría hacer ahora es que las consultas de Access estén también
en SQL Server. Creo que lo que tengo que hacer es convertir las consultas de
Access en Vistas de SQL Server ...
Primero, no se cómo exportarlas. Tampoco se cómo hacer que los formularios
de Access utilicen estas vistas de SQL Server.

Alguien me puede ayudar?

Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
19/10/2005 - 17:17 | Informe spam
Hola, las consultas no las podes migrar asi nomas!! deberias reescribirlas
en Stores procedures


Salu2
Maxi [MVP SQL SERVER]


"Fernando López" escribió en el mensaje
news:eDP$a%

Hola,

Estoy pasando una base de datos Access a SQL Server. Por ahora ya he
pasado todas las tablas y en la Base de datos de Access las he vinculado.
Esto funciona

Lo que me gustaría hacer ahora es que las consultas de Access estén
también en SQL Server. Creo que lo que tengo que hacer es convertir las
consultas de Access en Vistas de SQL Server ...
Primero, no se cómo exportarlas. Tampoco se cómo hacer que los formularios
de Access utilicen estas vistas de SQL Server.

Alguien me puede ayudar?

Gracias


Respuesta Responder a este mensaje
#2 Fernando López
19/10/2005 - 17:31 | Informe spam
Puedo volver a escribirlas, pero no se cómo hacer que mi formulario de
Access ejecute una de esas consultas

"Maxi" escribió en el mensaje
news:%

Hola, las consultas no las podes migrar asi nomas!! deberias reescribirlas
en Stores procedures


Salu2
Maxi [MVP SQL SERVER]


"Fernando López" escribió en el mensaje
news:eDP$a%

Hola,

Estoy pasando una base de datos Access a SQL Server. Por ahora ya he
pasado todas las tablas y en la Base de datos de Access las he vinculado.
Esto funciona

Lo que me gustaría hacer ahora es que las consultas de Access estén
también en SQL Server. Creo que lo que tengo que hacer es convertir las
consultas de Access en Vistas de SQL Server ...
Primero, no se cómo exportarlas. Tampoco se cómo hacer que los
formularios de Access utilicen estas vistas de SQL Server.

Alguien me puede ayudar?

Gracias







Respuesta Responder a este mensaje
#3 Maxi
19/10/2005 - 17:47 | Informe spam
Desbe estudiar el lenguaje TSQL, en los libros online tienes toda la
informacion para hacerlo


Salu2
Maxi [MVP SQL SERVER]


"Fernando López" escribió en el mensaje
news:

Puedo volver a escribirlas, pero no se cómo hacer que mi formulario de
Access ejecute una de esas consultas

"Maxi" escribió en el mensaje
news:%

Hola, las consultas no las podes migrar asi nomas!! deberias
reescribirlas en Stores procedures


Salu2
Maxi [MVP SQL SERVER]


"Fernando López" escribió en el mensaje
news:eDP$a%

Hola,

Estoy pasando una base de datos Access a SQL Server. Por ahora ya he
pasado todas las tablas y en la Base de datos de Access las he
vinculado. Esto funciona

Lo que me gustaría hacer ahora es que las consultas de Access estén
también en SQL Server. Creo que lo que tengo que hacer es convertir las
consultas de Access en Vistas de SQL Server ...
Primero, no se cómo exportarlas. Tampoco se cómo hacer que los
formularios de Access utilicen estas vistas de SQL Server.

Alguien me puede ayudar?

Gracias












Respuesta Responder a este mensaje
#4 Antonio Ortiz
19/10/2005 - 17:58 | Informe spam
Si utilizas un Proyecto de Access, se establece una conexion para todo el
proyecto y las tablas aparecen como si estuvieran igual que en el mdb. Te
comento que si tenias una aplicacion MDB y lo unico que hiciste fue
almacenar las tablas en SQL Server, el rendimiento de tu aplicacion es muy
posible que sea peor.

Para aprovechar el poder de SQL Server, deberas desarrollar una aplicacion
con arquitectura cliente-servidor.


suerte,


Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.visualcaja.com
www.progvisual.com



"Fernando López" escribió en el mensaje
news:eDP$a%

Hola,

Estoy pasando una base de datos Access a SQL Server. Por ahora ya he


pasado
todas las tablas y en la Base de datos de Access las he vinculado. Esto
funciona

Lo que me gustaría hacer ahora es que las consultas de Access estén


también
en SQL Server. Creo que lo que tengo que hacer es convertir las consultas


de
Access en Vistas de SQL Server ...
Primero, no se cómo exportarlas. Tampoco se cómo hacer que los formularios
de Access utilicen estas vistas de SQL Server.

Alguien me puede ayudar?

Gracias



Respuesta Responder a este mensaje
#5 Guido Catalano
20/10/2005 - 01:19 | Informe spam
Si creas un adp, las consultas q crees serán vistas guardadas en el sql y te
permitirán un uso muy simple y similar a usar consultas.

Si quieres hacer las cosas bien y poner el código sql en SPs, aqui te paso
dos fragmentos q te deberian ser útiles.
El primero es una búsqueda para q veas como cambiar el rst actual y el
segundo es como llamar a un sp. Tómatelo con calma, no es fácil.

Private Sub cmdSearch_Click()


Dim ctl As Control
Dim sSQL As String
Dim sWhereClause As String

'Initialize the Where Clause variable.
sWhereClause = " Where "

'Start the first part of the select statement.
sSQL = "select * from personas "

'Loop through each control on the form to get its value.
For Each ctl In Me.Controls
With ctl
'The only Control you are using is the text box.
'However, you can add as many types of controls as you want.
Select Case .ControlType
Case acTextBox
.SetFocus
'This is the function that actually builds
'the clause.
If sWhereClause = " Where " Then
sWhereClause = sWhereClause & BuildCriteria(.Name,
dbtext, .Text)
Else
sWhereClause = sWhereClause & " and " &
BuildCriteria(.Name, dbtext, .Text)
End If
End Select
End With
Next ctl

'Set the forms recordsource equal to the new
'select statement.
Me.txtSQL = sSQL & sWhereClause
Me.RecordSource = sSQL & sWhereClause
Me.Requery

End Sub
'
-
'Llamar a un sp desde VBA

Private Sub btnAgregarVales_Click()
' Guido 9/5/05

Dim rstSP As ADODB.Recordset
Dim cmdSP As ADODB.Command
Set cmdSP = New ADODB.Command
Set cmdSP.ActiveConnection = CurrentProject.Connection

cmdSP.CommandText = "Buscar"
cmdSP.CommandType = adCmdStoredProc

cmdSP.Parameters("@Persona") = Val(Nro.Value)
Set rstSP = cmdSP.Execute

'Asignar el recordset al form actual (Sólo si devuelve algún valor)
'Me.Recordset = rs

Set rstSP = Nothing
Set cmdSP = Nothing

End Sub


Espero q sea útil,
Guido




"Fernando López" escribió en el mensaje
news:eDP$a#

Hola,

Estoy pasando una base de datos Access a SQL Server. Por ahora ya he


pasado
todas las tablas y en la Base de datos de Access las he vinculado. Esto
funciona

Lo que me gustaría hacer ahora es que las consultas de Access estén


también
en SQL Server. Creo que lo que tengo que hacer es convertir las consultas


de
Access en Vistas de SQL Server ...
Primero, no se cómo exportarlas. Tampoco se cómo hacer que los formularios
de Access utilicen estas vistas de SQL Server.

Alguien me puede ayudar?

Gracias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida