Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Err: no updates tables are specified
Message
General information
Forum:
Visual FoxPro
Category:
Client/server
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
MySQL
Miscellaneous
Thread ID:
01160951
Message ID:
01161185
Views:
15
Gracias José:
La base de datos mySQL5 reside en un server UNIX y esta es case-sensitive.
Estuvimos analizando el código de las vistas remotas y detectamos que en la sentencia SQL, VFP escribe algo por el estilo:
SELECT Rackdiscounts.*, Channeltype.descrip;
 FROM ;
     rackDiscounts Rackdiscounts ;
    INNER JOIN channeltype Channeltype ;
   ON  Rackdiscounts.channeltypeID = Channeltype.channeltypeid;
donde el nombre original de la tabla es "rackDiscounts", todo en minúscula y la "D" en mayúsculas, pero VFP lo pasa a "PROPER" y todos los CURSORSETPROP correspondientes usa este nombre.

Lo solucionamos eliminando la vista remota, haciendo un "pack" del DBC y volviendola a crear, agregando al código generado el nombre la base de datos (booking) antes del nombre de la tabla, por ejemplo:
SELECT Rackdiscounts.*, Channeltype.descrip;
 FROM ;
     booking.rackDiscounts Rackdiscounts ;
    INNER JOIN booking.channeltype Channeltype ;
   ON  Rackdiscounts.channeltypeID = Channeltype.channeltypeid;
De todas maneras estamos pasando la capa de negocios del cliente (VFP) a CursorAdapters.

Saludos


>>Hola:
>>
>>Estoy trabajando con vistas remotas contra mySQL.
>>La mayoría de las vistas trabajan ok, pero algunas me dan el siguiente error:
>>"no updates tables are specified. Use the Tables properties of the cursor ".
>>
>>Todas la vistas están hechas con el view designer.
>>Y (aparentemente) las vistas no tiene diferecias entre ellas, más alla de la tabla que acceden.
>>
>>Alguna idea ?
>>Gracias.
>
>Ricardo,
>
>Lo que haría es correr el GENDBC (busca en \Tools\GenDBC) contra tu DBC. Te generará un PRG con las definiciones de todas tus vistas. Allí veras exactamente cuales son las diferencias entre las que van y las que no van.
>
>José
Previous
Reply
Map
View

Click here to load this message in the networking platform