Página 1 de 1
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 1:38 pm
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
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 1:41 pm
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
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 1:50 pm
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
>
>
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 2:14 pm
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
>>
>>
>
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 2:31 pm
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
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 4:49 pm
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
>
>
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 4:53 pm
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
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 5:01 pm
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
>>
>>
>
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 5:08 pm
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
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 5:08 pm
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
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 6:39 pm
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
MySQLDataSource y Ado
Publicado: Mié Sep 05, 2007 6:44 pm
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
>