In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

MySQLDataSource y Ado

Foro de Xailer profesional en español
Responder
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

MySQLDataSource y Ado

Mensaje por Paco V »

Tengo una TsqlQuery conectada a un TAdoDataSource.
Cambio, y la conecto a un MySQLDatasource.
Funciona OK en el browse, pero al ir a editar en el que esta conectado con
Ado va OK, y en el de MySql me dice que SET DE SOLO LECTURA.
¿Deberia funcionar igual ?
¿Que hago mal?
Paco V
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

MySQLDataSource y Ado

Mensaje por ignacio »

Paco,
Comprueba las propiedades nCursorType y nLockType del dataset.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Paco V" <ssi@ono.com> escribió en el mensaje
news:46de953a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> Tengo una TsqlQuery conectada a un TAdoDataSource.
>
> Cambio, y la conecto a un MySQLDatasource.
>
> Funciona OK en el browse, pero al ir a editar en el que esta conectado con
> Ado va OK, y en el de MySql me dice que SET DE SOLO LECTURA.
>
> ¿Deberia funcionar igual ?
>
> ¿Que hago mal?
>
> Paco V
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

MySQLDataSource y Ado

Mensaje por Paco V »

Ignacio, primero gracias por contestar tan sumamente rapido.
nLockType lo tengo igual a adLockOptimistic
nCursorType lo tengo igual a adOpenStatic
Igual en Ado que en MySql.
Paco V
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>Paco,
>
>Comprueba las propiedades nCursorType y nLockType del dataset.
>
>Un saludo,
>
>--
>Ignacio Ortiz de Zúñiga
>http://www.xailer.com
>
>
>"Paco V" <ssi@ono.com> escribió en el mensaje
>news:46de953a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>> Tengo una TsqlQuery conectada a un TAdoDataSource.
>>
>> Cambio, y la conecto a un MySQLDatasource.
>>
>> Funciona OK en el browse, pero al ir a editar en el que esta conectado
con
>> Ado va OK, y en el de MySql me dice que SET DE SOLO LECTURA.
>>
>> ¿Deberia funcionar igual ?
>>
>> ¿Que hago mal?
>>
>> Paco V
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

MySQLDataSource y Ado

Mensaje por ignacio »

Paco,
Es posible que con acceso a MySQL sea necesario que la tabla tenga clave
primaria.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Paco V" <ssi@ono.com> escribió en el mensaje
news:46de9807$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> Ignacio, primero gracias por contestar tan sumamente rapido.
>
> nLockType lo tengo igual a adLockOptimistic
> nCursorType lo tengo igual a adOpenStatic
>
> Igual en Ado que en MySql.
>
> Paco V
>
>
>
>
>
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> wrote:
>>Paco,
>>
>>Comprueba las propiedades nCursorType y nLockType del dataset.
>>
>>Un saludo,
>>
>>--
>>Ignacio Ortiz de Zúñiga
>>http://www.xailer.com
>>
>>
>>"Paco V" <ssi@ono.com> escribió en el mensaje
>>news:46de953a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>
>>> Tengo una TsqlQuery conectada a un TAdoDataSource.
>>>
>>> Cambio, y la conecto a un MySQLDatasource.
>>>
>>> Funciona OK en el browse, pero al ir a editar en el que esta conectado
> con
>>> Ado va OK, y en el de MySql me dice que SET DE SOLO LECTURA.
>>>
>>> ¿Deberia funcionar igual ?
>>>
>>> ¿Que hago mal?
>>>
>>> Paco V
>>
>>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

MySQLDataSource y Ado

Mensaje por jfgimenez »

Paco,
es lo que dice Ignacio: la tabla tiene que tener necesariamente una clave
primaria, o en su defecto, un campo autoincremental. En caso contrario, el
dataset queda como de sólo lectura.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

MySQLDataSource y Ado

Mensaje por Paco V »

Ostras, mis tablas no tienen eso.
Si agrego un campo autoincremental o hago que un campo sea clave primaria
¿ Me estropeara algo?
Paco V
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote:
>Paco,
>
>es lo que dice Ignacio: la tabla tiene que tener necesariamente una clave
>primaria, o en su defecto, un campo autoincremental. En caso contrario,
el
>dataset queda como de sólo lectura.
>
>--
>Un saludo,
>
>José F. Giménez
>http://www.xailer.com
>http://www.xailer.info
>
>
Avatar de Usuario
jasm
Mensajes: 447
Registrado: Mar Jul 08, 2008 8:12 pm

MySQLDataSource y Ado

Mensaje por jasm »

Paco,
Añade un campo ID autoincremental y hazlo clave primaria.
Saludos
Jose A. Suarez
Paco V escribió:
> Tengo una TsqlQuery conectada a un TAdoDataSource.
>
> Cambio, y la conecto a un MySQLDatasource.
>
> Funciona OK en el browse, pero al ir a editar en el que esta conectado con
> Ado va OK, y en el de MySql me dice que SET DE SOLO LECTURA.
>
> ¿Deberia funcionar igual ?
>
> ¿Que hago mal?
>
> Paco V
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

MySQLDataSource y Ado

Mensaje por ignacio »

Paco,
> ¿ Me estropeara algo?
Nada, pero ten en cuenta que no puede haber dos filas (registros) con los
mismos valores en su clave primaria. Observa que la clave primaria puede ser
la conjunción de varios campos.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Paco V" <ssi@ono.com> escribió en el mensaje
news:46dec20a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> Ostras, mis tablas no tienen eso.
>
> Si agrego un campo autoincremental o hago que un campo sea clave primaria
> ¿ Me estropeara algo?
>
> Paco V
>
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote:
>>Paco,
>>
>>es lo que dice Ignacio: la tabla tiene que tener necesariamente una clave
>
>>primaria, o en su defecto, un campo autoincremental. En caso contrario,
> el
>>dataset queda como de sólo lectura.
>>
>>--
>>Un saludo,
>>
>>José F. Giménez
>>http://www.xailer.com
>>http://www.xailer.info
>>
>>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

MySQLDataSource y Ado

Mensaje por Paco V »

Gracias a todos, era eso.
Jose Alfonso, ayer me decias que la clave primaria era fundamental e importantisima.
Jolin y tanto que fundamental.
Yo alucinaba. Nada, nada a crear es campo en todas las tablas.
Paco V
=?ISO-8859-1?Q?Jos=E9_Alfonso_Su=E1rez_Moreno?= <jasm@tpvsoft.com> wrote:
>Paco,
>
>Añade un campo ID autoincremental y hazlo clave primaria.
>
>Saludos
>
>Jose A. Suarez
>
>
>
>Paco V escribió:
>> Tengo una TsqlQuery conectada a un TAdoDataSource.
>>
>> Cambio, y la conecto a un MySQLDatasource.
>>
>> Funciona OK en el browse, pero al ir a editar en el que esta conectado
con
>> Ado va OK, y en el de MySql me dice que SET DE SOLO LECTURA.
>>
>> ¿Deberia funcionar igual ?
>>
>> ¿Que hago mal?
>>
>> Paco V
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

MySQLDataSource y Ado

Mensaje por Paco V »

Gracias a todos, era eso.
Jose Alfonso, ayer me decias que la clave primaria era fundamental e importantisima.
Jolin y tanto que fundamental.
Yo alucinaba. Nada, nada a crear es campo en todas las tablas.
Paco V
=?ISO-8859-1?Q?Jos=E9_Alfonso_Su=E1rez_Moreno?= <jasm@tpvsoft.com> wrote:
>Paco,
>
>Añade un campo ID autoincremental y hazlo clave primaria.
>
>Saludos
>
>Jose A. Suarez
>
>
>
>Paco V escribió:
>> Tengo una TsqlQuery conectada a un TAdoDataSource.
>>
>> Cambio, y la conecto a un MySQLDatasource.
>>
>> Funciona OK en el browse, pero al ir a editar en el que esta conectado
con
>> Ado va OK, y en el de MySql me dice que SET DE SOLO LECTURA.
>>
>> ¿Deberia funcionar igual ?
>>
>> ¿Que hago mal?
>>
>> Paco V
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

MySQLDataSource y Ado

Mensaje por Paco V »

Alucino, tengo una tabla sin Clave Primaria ni nada, y funciona normal.
Bueno, ¿Hay brujos?
Paco V
=?ISO-8859-1?Q?Jos=E9_Alfonso_Su=E1rez_Moreno?= <jasm@tpvsoft.com> wrote:
>Paco,
>
>Añade un campo ID autoincremental y hazlo clave primaria.
>
>Saludos
>
>Jose A. Suarez
>
>
>
>Paco V escribió:
>> Tengo una TsqlQuery conectada a un TAdoDataSource.
>>
>> Cambio, y la conecto a un MySQLDatasource.
>>
>> Funciona OK en el browse, pero al ir a editar en el que esta conectado
con
>> Ado va OK, y en el de MySql me dice que SET DE SOLO LECTURA.
>>
>> ¿Deberia funcionar igual ?
>>
>> ¿Que hago mal?
>>
>> Paco V
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

MySQLDataSource y Ado

Mensaje por Paco V »

El brujo soy yo.
Me estoy liando un taco con adodata.... y mysqldata....
que alucino.
Paco V
"Paco V" <ssi@ono.com> wrote:
>
>Alucino, tengo una tabla sin Clave Primaria ni nada, y funciona normal.
>
>Bueno, ¿Hay brujos?
>
>Paco V
>
>
>=?ISO-8859-1?Q?Jos=E9_Alfonso_Su=E1rez_Moreno?= <jasm@tpvsoft.com> wrote:
>>Paco,
>>
>>Añade un campo ID autoincremental y hazlo clave primaria.
>>
>>Saludos
>>
>>Jose A. Suarez
>>
>>
>>
>>Paco V escribió:
>>> Tengo una TsqlQuery conectada a un TAdoDataSource.
>>>
>>> Cambio, y la conecto a un MySQLDatasource.
>>>
>>> Funciona OK en el browse, pero al ir a editar en el que esta conectado
>con
>>> Ado va OK, y en el de MySql me dice que SET DE SOLO LECTURA.
>>>
>>> ¿Deberia funcionar igual ?
>>>
>>> ¿Que hago mal?
>>>
>>> Paco V
>
Responder