FoxPro/Visual FoxPro - se puede conectar vfp con sql server sin odbc

 
Vista:

se puede conectar vfp con sql server sin odbc

Publicado por luis cisternas (15 intervenciones) el 23/02/2005 19:49:52
hola:
Se puede conectar vfp con sqlserver a traves de ole db ,con "provider=sqloledb.1.......",ya q cuando intento conecrame meabre una pantalla para que seleccione el origen de datos,con odbc no tengo problemas,pero quiero hacerlo directo sin pasar por una odbc.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder

RE:se puede conectar vfp con sql server sin odbc

Publicado por Roman Suazo (2723 intervenciones) el 23/02/2005 20:58:17
Si puedes en cuyo caso tendrias que usar ADO. Si tienes el VFP 8 esto se podria facilitar algo usando los cursoradapter ya que de lo contrario tendras que convertir los recordset en cursores de VFP para poder ser usados en los controles...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:se puede conectar vfp con sql server sin odbc

Publicado por David Amador T. (168 intervenciones) el 23/02/2005 22:45:56
Me imagino que lo que deseas evitar es crear el DSN .... Puedes conectarte utilizando el SQLStringConnect( ) y pasarle la cadena de conexión del servidor .

De igual forma puedes utilizar ADO... pero tendrías que convertir el recordset en cursor.

Si utilizas CursorAdapter lo harias muy facilmente ,...

Revisate estos links..

Conexión a SQL Server utilizando autenticación de Windows
http://www.davphantom.net/consultar.asp?id=298&op=1

Ejecutar procedimiento almacenado de SQl Server con ActiveX Data Objects
http://www.davphantom.net/consultar.asp?id=212&op=1

Conectarse a una base de datos de SQL Server
http://www.davphantom.net/consultar.asp?id=199&op=1

CursorAdapter Documentation
http://www.davphantom.net/descarga.asp?id=510&op=4

Consultas parametrizadas con CursorAdapter a través de ODBC
http://www.davphantom.net/consultar.asp?id=300&op=1

Consultas parametrizadas con CursorAdapter a través de ADO
http://www.davphantom.net/consultar.asp?id=304&op=1

Saludos...

David Amador Tapia
WebMaster "La Web de Davphantom"
www.davphantom.net
Cartagena. Colombia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

no me conecta vfp con sqlserve

Publicado por luis cisternas (15 intervenciones) el 24/02/2005 15:12:21
Estoy trabajando con vfp 7.0 y sqlsqerver 2000 ,la forma que me conecto es a
traves de una odbc
,pero quiero conectarme directamente sin pasar por una odbc,utilize el
objeto adoc1 y genere una conexion y me la hace correctamente,pero no puedo
hacerla por programa:

Conexion =CREATEOBJECT("ADODB.Connection")

Conexion =Provider=SQLOLEDB.1;Password=maisa700;Persist Security
Info=True;User ID=maisa700;Initial Catalog=Fin700;Data Source=WATER

sqlstringconnect(Conexion)

-Con la instruccion "sqlstringconnect" .me abre una pantalla en donde me
pide seleccionar un origen de datos odbc
-Con la instruccion "sqlconnect" .me dice el error el controlador de
conexion no es valido .

1.- ¿Cual es la forma de ejecutar "Conexion"?
2.-¿una vez realizada la conexion se puede ejecutar una instruccion sql con
"SQLEXEC" ?
Me pueden enviar un ejemplo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:no me conecta vfp con sqlserve

Publicado por David Amador T. (168 intervenciones) el 24/02/2005 15:57:32
Pruebalo así ...

oConn = NewObject('ADODB.Connection')

With oConn
.Provider = "sqloledb"
.Properties("Data Source").Value = 'SERVIDOR'
.Properties("Initial Catalog").Value = 'BASEDATOS'
.Properties("User ID").Value = 'USUARIO'
.Properties("Password").Value = 'CLAVE'
EndWith
oConn.Open

David Amador Tapia
WebMaster "La Web de Davphantom"
www.davphantom.net
Cartagena. Colombia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar