Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 2 Foro > Newsgroup microsoft.public.es.vfoxpro.datos
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos


Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 10-12-2006, 13:14:39
Franklin Maza
 
Mensajes: n/a
Predeterminado Ejemplo cursor adapter

Hola amigos del foro me pueden ayudar
indicando en donde puedo conseguir un ejemplo de CA de vfp9
y SQL Server

gracias


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 22-02-2007, 04:17:24
 
Mensajes: n/a
Predeterminado Re: Ejemplo cursor adapter

Hola, Aqui hay un codigo que te puede ayudar.

* This script handles the ADO Connection and uses a CursorAdapter object
* to retrieve data to a cursor.

PUBLIC oCA as CursorAdapter
LOCAL oConn as ADODB.Connection
LOCAL oRS as ADODB.Recordset
LOCAL oException AS Exception
LOCAL cConnString

* Handle connections - insert connection code
cConnString = [Provider=SQLOLEDB.1;Data Source=IBMT30\SQLEXPRESS;Initial
Catalog=MiBaseDatos;User ID=sa;Password=xxxxxx]

TRY
oConn = createobject('ADODB.Connection')

* Ensure that you handle userid and password if not
* specified in connection string.
* ex. oConn.Open(cConnString, userid, password)
oConn.Open(cConnString)

oRS = CREATEOBJECT("ADODB.Recordset")
oRS.DataSource.CursorLocation = 3 &&adUseClient
oRS.DataSource.LockType = 3 &&adLockOptimistic
oRS.ActiveConnection = oConn

oCA=CREATEOBJECT("CursorAdapter")
oCA.DataSourceType = "ADO"
oCA.DataSource = oRS
oCA.MapBinary = .T.
oCA.MapVarchar = .T.

oCA.Alias = "MiTabla"
oCA.SelectCmd = "SELECT * FROM MiTabla"

IF !oCA.CursorFill()
* Replace with error code here
LOCAL laError
DIMENSION laError[1]
AERROR(laError)
MESSAGEBOX(laError[2])
ELSE
* Replace with user code here. Code below allows for
* you to edit and send updates to the backend.
LOCAL laFlds,lcStr,lnFldCount,i
DIMENSION laFlds[1]
lnFldCount=AFIELDS(laFlds)
lcStr=""
FOR i = 1 TO lnFldCount
lcStr = lcStr + laFlds[m.i,1] + ","
ENDFOR
oCA.UpdatableFieldList = lcStr
BROWSE NORMAL NOWAIT
ENDIF

CATCH TO oException
* Replace with exception handling code here
MESSAGEBOX(oException.Message)

ENDTRY

* Add user code here.
* Note: cursors created by CursorAdapter object are closed when object is
released.

Saludos
Miguel Herbias
Lima-Peru




"Franklin Maza" <frankymaza***hotmail.com> wrote in message
news:OeglrwMHHHA.816***TK2MSFTNGP06.phx.gbl...
> Hola amigos del foro me pueden ayudar
> indicando en donde puedo conseguir un ejemplo de CA de vfp9
> y SQL Server
>
> gracias
>
>

Responder Con Cita
  #3 (permalink)  
Antiguo 22-02-2007, 04:17:24
 
Mensajes: n/a
Predeterminado Re: Ejemplo cursor adapter

Hola, Aqui hay un codigo que te puede ayudar.

* This script handles the ADO Connection and uses a CursorAdapter object
* to retrieve data to a cursor.

PUBLIC oCA as CursorAdapter
LOCAL oConn as ADODB.Connection
LOCAL oRS as ADODB.Recordset
LOCAL oException AS Exception
LOCAL cConnString

* Handle connections - insert connection code
cConnString = [Provider=SQLOLEDB.1;Data Source=IBMT30\SQLEXPRESS;Initial
Catalog=MiBaseDatos;User ID=sa;Password=xxxxxx]

TRY
oConn = createobject('ADODB.Connection')

* Ensure that you handle userid and password if not
* specified in connection string.
* ex. oConn.Open(cConnString, userid, password)
oConn.Open(cConnString)

oRS = CREATEOBJECT("ADODB.Recordset")
oRS.DataSource.CursorLocation = 3 &&adUseClient
oRS.DataSource.LockType = 3 &&adLockOptimistic
oRS.ActiveConnection = oConn

oCA=CREATEOBJECT("CursorAdapter")
oCA.DataSourceType = "ADO"
oCA.DataSource = oRS
oCA.MapBinary = .T.
oCA.MapVarchar = .T.

oCA.Alias = "MiTabla"
oCA.SelectCmd = "SELECT * FROM MiTabla"

IF !oCA.CursorFill()
* Replace with error code here
LOCAL laError
DIMENSION laError[1]
AERROR(laError)
MESSAGEBOX(laError[2])
ELSE
* Replace with user code here. Code below allows for
* you to edit and send updates to the backend.
LOCAL laFlds,lcStr,lnFldCount,i
DIMENSION laFlds[1]
lnFldCount=AFIELDS(laFlds)
lcStr=""
FOR i = 1 TO lnFldCount
lcStr = lcStr + laFlds[m.i,1] + ","
ENDFOR
oCA.UpdatableFieldList = lcStr
BROWSE NORMAL NOWAIT
ENDIF

CATCH TO oException
* Replace with exception handling code here
MESSAGEBOX(oException.Message)

ENDTRY

* Add user code here.
* Note: cursors created by CursorAdapter object are closed when object is
released.

Saludos
Miguel Herbias
Lima-Peru




"Franklin Maza" <frankymaza***hotmail.com> wrote in message
news:OeglrwMHHHA.816***TK2MSFTNGP06.phx.gbl...
> Hola amigos del foro me pueden ayudar
> indicando en donde puedo conseguir un ejemplo de CA de vfp9
> y SQL Server
>
> gracias
>
>

Responder Con Cita
  #4 (permalink)  
Antiguo 22-02-2007, 04:17:24
 
Mensajes: n/a
Predeterminado Re: Ejemplo cursor adapter

Hola, Aqui hay un codigo que te puede ayudar.

* This script handles the ADO Connection and uses a CursorAdapter object
* to retrieve data to a cursor.

PUBLIC oCA as CursorAdapter
LOCAL oConn as ADODB.Connection
LOCAL oRS as ADODB.Recordset
LOCAL oException AS Exception
LOCAL cConnString

* Handle connections - insert connection code
cConnString = [Provider=SQLOLEDB.1;Data Source=IBMT30\SQLEXPRESS;Initial
Catalog=MiBaseDatos;User ID=sa;Password=xxxxxx]

TRY
oConn = createobject('ADODB.Connection')

* Ensure that you handle userid and password if not
* specified in connection string.
* ex. oConn.Open(cConnString, userid, password)
oConn.Open(cConnString)

oRS = CREATEOBJECT("ADODB.Recordset")
oRS.DataSource.CursorLocation = 3 &&adUseClient
oRS.DataSource.LockType = 3 &&adLockOptimistic
oRS.ActiveConnection = oConn

oCA=CREATEOBJECT("CursorAdapter")
oCA.DataSourceType = "ADO"
oCA.DataSource = oRS
oCA.MapBinary = .T.
oCA.MapVarchar = .T.

oCA.Alias = "MiTabla"
oCA.SelectCmd = "SELECT * FROM MiTabla"

IF !oCA.CursorFill()
* Replace with error code here
LOCAL laError
DIMENSION laError[1]
AERROR(laError)
MESSAGEBOX(laError[2])
ELSE
* Replace with user code here. Code below allows for
* you to edit and send updates to the backend.
LOCAL laFlds,lcStr,lnFldCount,i
DIMENSION laFlds[1]
lnFldCount=AFIELDS(laFlds)
lcStr=""
FOR i = 1 TO lnFldCount
lcStr = lcStr + laFlds[m.i,1] + ","
ENDFOR
oCA.UpdatableFieldList = lcStr
BROWSE NORMAL NOWAIT
ENDIF

CATCH TO oException
* Replace with exception handling code here
MESSAGEBOX(oException.Message)

ENDTRY

* Add user code here.
* Note: cursors created by CursorAdapter object are closed when object is
released.

Saludos
Miguel Herbias
Lima-Peru




"Franklin Maza" <frankymaza***hotmail.com> wrote in message
news:OeglrwMHHHA.816***TK2MSFTNGP06.phx.gbl...
> Hola amigos del foro me pueden ayudar
> indicando en donde puedo conseguir un ejemplo de CA de vfp9
> y SQL Server
>
> gracias
>
>

Responder Con Cita
  #5 (permalink)  
Antiguo 22-02-2007, 04:17:24
 
Mensajes: n/a
Predeterminado Re: Ejemplo cursor adapter

Hola, Aqui hay un codigo que te puede ayudar.

* This script handles the ADO Connection and uses a CursorAdapter object
* to retrieve data to a cursor.

PUBLIC oCA as CursorAdapter
LOCAL oConn as ADODB.Connection
LOCAL oRS as ADODB.Recordset
LOCAL oException AS Exception
LOCAL cConnString

* Handle connections - insert connection code
cConnString = [Provider=SQLOLEDB.1;Data Source=IBMT30\SQLEXPRESS;Initial
Catalog=MiBaseDatos;User ID=sa;Password=xxxxxx]

TRY
oConn = createobject('ADODB.Connection')

* Ensure that you handle userid and password if not
* specified in connection string.
* ex. oConn.Open(cConnString, userid, password)
oConn.Open(cConnString)

oRS = CREATEOBJECT("ADODB.Recordset")
oRS.DataSource.CursorLocation = 3 &&adUseClient
oRS.DataSource.LockType = 3 &&adLockOptimistic
oRS.ActiveConnection = oConn

oCA=CREATEOBJECT("CursorAdapter")
oCA.DataSourceType = "ADO"
oCA.DataSource = oRS
oCA.MapBinary = .T.
oCA.MapVarchar = .T.

oCA.Alias = "MiTabla"
oCA.SelectCmd = "SELECT * FROM MiTabla"

IF !oCA.CursorFill()
* Replace with error code here
LOCAL laError
DIMENSION laError[1]
AERROR(laError)
MESSAGEBOX(laError[2])
ELSE
* Replace with user code here. Code below allows for
* you to edit and send updates to the backend.
LOCAL laFlds,lcStr,lnFldCount,i
DIMENSION laFlds[1]
lnFldCount=AFIELDS(laFlds)
lcStr=""
FOR i = 1 TO lnFldCount
lcStr = lcStr + laFlds[m.i,1] + ","
ENDFOR
oCA.UpdatableFieldList = lcStr
BROWSE NORMAL NOWAIT
ENDIF

CATCH TO oException
* Replace with exception handling code here
MESSAGEBOX(oException.Message)

ENDTRY

* Add user code here.
* Note: cursors created by CursorAdapter object are closed when object is
released.

Saludos
Miguel Herbias
Lima-Peru




"Franklin Maza" <frankymaza***hotmail.com> wrote in message
news:OeglrwMHHHA.816***TK2MSFTNGP06.phx.gbl...
> Hola amigos del foro me pueden ayudar
> indicando en donde puedo conseguir un ejemplo de CA de vfp9
> y SQL Server
>
> gracias
>
>

Responder Con Cita
  #6 (permalink)  
Antiguo 22-02-2007, 04:17:24
 
Mensajes: n/a
Predeterminado Re: Ejemplo cursor adapter

Hola, Aqui hay un codigo que te puede ayudar.

* This script handles the ADO Connection and uses a CursorAdapter object
* to retrieve data to a cursor.

PUBLIC oCA as CursorAdapter
LOCAL oConn as ADODB.Connection
LOCAL oRS as ADODB.Recordset
LOCAL oException AS Exception
LOCAL cConnString

* Handle connections - insert connection code
cConnString = [Provider=SQLOLEDB.1;Data Source=IBMT30\SQLEXPRESS;Initial
Catalog=MiBaseDatos;User ID=sa;Password=xxxxxx]

TRY
oConn = createobject('ADODB.Connection')

* Ensure that you handle userid and password if not
* specified in connection string.
* ex. oConn.Open(cConnString, userid, password)
oConn.Open(cConnString)

oRS = CREATEOBJECT("ADODB.Recordset")
oRS.DataSource.CursorLocation = 3 &&adUseClient
oRS.DataSource.LockType = 3 &&adLockOptimistic
oRS.ActiveConnection = oConn

oCA=CREATEOBJECT("CursorAdapter")
oCA.DataSourceType = "ADO"
oCA.DataSource = oRS
oCA.MapBinary = .T.
oCA.MapVarchar = .T.

oCA.Alias = "MiTabla"
oCA.SelectCmd = "SELECT * FROM MiTabla"

IF !oCA.CursorFill()
* Replace with error code here
LOCAL laError
DIMENSION laError[1]
AERROR(laError)
MESSAGEBOX(laError[2])
ELSE
* Replace with user code here. Code below allows for
* you to edit and send updates to the backend.
LOCAL laFlds,lcStr,lnFldCount,i
DIMENSION laFlds[1]
lnFldCount=AFIELDS(laFlds)
lcStr=""
FOR i = 1 TO lnFldCount
lcStr = lcStr + laFlds[m.i,1] + ","
ENDFOR
oCA.UpdatableFieldList = lcStr
BROWSE NORMAL NOWAIT
ENDIF

CATCH TO oException
* Replace with exception handling code here
MESSAGEBOX(oException.Message)

ENDTRY

* Add user code here.
* Note: cursors created by CursorAdapter object are closed when object is
released.

Saludos
Miguel Herbias
Lima-Peru




"Franklin Maza" <frankymaza***hotmail.com> wrote in message
news:OeglrwMHHHA.816***TK2MSFTNGP06.phx.gbl...
> Hola amigos del foro me pueden ayudar
> indicando en donde puedo conseguir un ejemplo de CA de vfp9
> y SQL Server
>
> gracias
>
>

Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cursor Adapter Rene Acevedo Newsgroup microsoft.public.es.vfoxpro.datos 0 19-12-2007 21:07:47
Cursor Adapter Víctor Newsgroup microsoft.public.es.vfoxpro.datos 15 03-10-2007 20:49:30
cursor adapter en vistas Daniel C.B. Newsgroup microsoft.public.es.vfoxpro.datos 0 20-04-2007 14:49:05
Ejemplos de Cursor Adapter Franklin Maza Newsgroup microsoft.public.es.vfoxpro.datos 35 04-05-2006 13:13:18
cursor adapter diego santos Newsgroup microsoft.public.es.vfoxpro.datos 0 12-04-2006 03:20:02



La franja horaria es GMT. Ahora son las 23:33:00.



Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2010, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.