FoxPro/Visual FoxPro - CLIENTE / SERVIDOR CON ODBC VFP9

 
Vista:

CLIENTE / SERVIDOR CON ODBC VFP9

Publicado por Eliecer (2 intervenciones) el 01/11/2006 01:56:54
Hola Queridos Amigos.

Tengo que hacer un programa cliente - servidor, estube realizando unas pruebas con OBDC, localmente las pruebas con un codigo parecido a esto:

CLEAR
LOCAL loConn AS ADODB.CONNECTION, ;
loCommand AS ADODB.COMMAND, ;
loException AS EXCEPTION, ;
loCursor AS CURSORADAPTER, ;
country, ;
laErrors[1]
loConn = CREATEOBJECT('ADODB.Connection')
WITH loConn
.ConnectionString = 'provider=vfpoledb;data source=' + ;
HOME(2)+'northwind\Northwind.dbc'
TRY
.OPEN()
CATCH TO loException
MESSAGEBOX(loException.MESSAGE)
CANCEL
ENDTRY
ENDWITH
loCommand = CREATEOBJECT('ADODB.Command')
loCommand.ActiveConnection = loConn
loCursor = CREATEOBJECT('CursorAdapter')
WITH loCursor
.ALIAS = 'Customers'
.DATASOURCETYPE = 'ADO'
.SELECTCMD = ;
'select * from customers where country=?lcCountry'
lcCountry = 'Brazil'
.DATASOURCE = CREATEOBJECT('ADODB.Recordset')
.DATASOURCE.ActiveConnection = loConn
llReturn = .CURSORFILL(.F., .F., 0, loCommand)
IF llReturn
BROWSE
lcCountry = 'Canada'
llReturn = .CURSORREFRESH()
IF llReturn
BROWSE
ENDIF llReturn
ELSE
AERROR(laErrors)
MESSAGEBOX(laErrors[2])
ENDIF llReturn
ENDWITH

y perfecto! mostraba las tablas que consultaba, PERO ESTABA TRABAJANDO DE FORMA LOCAL tengo unas dudas con respecto a la coneccion:

1.- SI LAS MAQUINAS SE CONECTARAN POR INTERNET, ¿EN QUE PARTE DEL CODIGO DEBO COLOCAR LA IP DEL SERVIDOR?
intente algo asi:
'provider=vfpoledb;dns=192.168.0.1;data source=' + ;
HOME(2)+'northwind\Northwind.dbc'

localmente si, pero no logre conectarme desde otra maquina.

2.-¿ QUE OTRO PROGRAMA NECESITO PARA REALIZAR LA CONECCION?

3.- ¿
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:CLIENTE / SERVIDOR CON ODBC VFP9

Publicado por Ernesto Hernandez (4623 intervenciones) el 01/11/2006 04:35:50
Prueba algo asi


DRIVER=sql server;SERVER=192.168.0.35,1433;APP=Microsoft (R) Visual FoxPro;DATABASE=accounts;Trusted_Connection=Yes


Suerte
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
sin imagen de perfil

RE:CLIENTE / SERVIDOR CON ODBC VFP9

Publicado por Ernesto Hernandez (4623 intervenciones) el 01/11/2006 04:37:47
OPEN DATABASE MyDatabase
CREATE CONNECTION Myconn DATASOURCE "MyDATA" USERID "ERNIE" PASSWORD "WEB"
DISPLAY CONNECTIONS
DELETE CONNECTION Myconn
Close Databases All

y despues ya pruebas esto

para ver si se conecto con exito


Suerte
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