Página 1 de 1

Cosas raras con las claves primarias

Publicado: Lun Ago 08, 2005 11:11 am
por joseluis
Hola,
Supongo que debe ser por desconocimiento...
En una base de datos (por ejemplo MySql) con una tabla con clave
primaria. Si hago, en un formulario con un dataset,
::oDS_registro:Addnew() me dice que no hay clave primaria.... cuando la hay.
Si lo necesitais os mando por privado el proyecto y la ip donde tengo la
base de datos.
¿Tan complicado es añadir un registro? No entiendo estos mensajes de
clave primaria con el addnew.
Estoy usando odbcDataSource/DataSet.
Saludos,
José Luis Capel

Cosas raras con las claves primarias

Publicado: Mar Ago 09, 2005 11:26 am
por ignacio
José Luis,
El ejemplo que damos de ODBC1 muestra en la parte inferior del formulario la
clave primaria. Me puedes indicar que te indica al abrir dicha tabla.
Por otra parte, te recuerdo que te puedes indicar manualmente los campos que
componen las claves primarias.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:42f72217$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Supongo que debe ser por desconocimiento...
>
> En una base de datos (por ejemplo MySql) con una tabla con clave primaria.
> Si hago, en un formulario con un dataset, ::oDS_registro:Addnew() me dice
> que no hay clave primaria.... cuando la hay.
>
> Si lo necesitais os mando por privado el proyecto y la ip donde tengo la
> base de datos.
>
> ¿Tan complicado es añadir un registro? No entiendo estos mensajes de
> clave primaria con el addnew.
>
> Estoy usando odbcDataSource/DataSet.
>
> Saludos,
> José Luis Capel

Cosas raras con las claves primarias

Publicado: Mar Ago 09, 2005 11:44 am
por joseluis
Ignacio,
>
> El ejemplo que damos de ODBC1 muestra en la parte inferior del formulario la
> clave primaria. Me puedes indicar que te indica al abrir dicha tabla.
>
Me dice 'Sin definir o inaccesible' con SqlServer2000
Con MySql aparece la clave primaria.
En ambas bases de datos se han creado igual (el mismo script que he
mostrado en mensajes anteriores)
> Por otra parte, te recuerdo que te puedes indicar manualmente los campos que
> componen las claves primarias.
¿Te refieres a cuando creo las tablas en la base de datos? Si... ya
creo las claves primarias en ese momento...
Saludos,
José Luis Capel

Cosas raras con las claves primarias

Publicado: Mar Ago 09, 2005 11:54 am
por joseluis
Ignacio,
> Por otra parte, te recuerdo que te puedes indicar manualmente los campos que
> componen las claves primarias.
Si... es cierto... puedo indicar cuales son los campos que forman la
clave primaria. Pero... la cuestión es que no entiendo el por que en
una base de datos aparece y en otras no... además, haciéndolo así­ me
hace super-dependiente a los cambios de estructuras en la base de datos...
Saludos,
José Luis Capel

Cosas raras con las claves primarias

Publicado: Mié Ago 10, 2005 10:53 am
por joseluis
Ignacio,
¿Algo más que pueda hacer? ¿Sabes que puede ocurrir? ¿Quieres que te
envie el proyecto?
Saludos,
José Luis Capel
Ignacio Ortiz escribió:
> José Luis,
>
> El ejemplo que damos de ODBC1 muestra en la parte inferior del formulario la
> clave primaria. Me puedes indicar que te indica al abrir dicha tabla.
>
> Por otra parte, te recuerdo que te puedes indicar manualmente los campos que
> componen las claves primarias.
>
> Un saludo,
>
> "José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
> news:42f72217$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>>Hola,
>>
>>Supongo que debe ser por desconocimiento...
>>
>>En una base de datos (por ejemplo MySql) con una tabla con clave primaria.
>>Si hago, en un formulario con un dataset, ::oDS_registro:Addnew() me dice
>>que no hay clave primaria.... cuando la hay.
>>
>>Si lo necesitais os mando por privado el proyecto y la ip donde tengo la
>>base de datos.
>>
>>¿Tan complicado es añadir un registro? No entiendo estos mensajes de
>>clave primaria con el addnew.
>>
>>Estoy usando odbcDataSource/DataSet.
>>
>>Saludos,
>>José Luis Capel
>
>
>

Cosas raras con las claves primarias

Publicado: Mié Ago 10, 2005 1:04 pm
por ignacio
José Luis,
Yo he trabajado con SQL Server, y nunca he tenido el problema de no
encontrar claves primerias. Compruebo que en mi ordenador tengo el
Controlador ODBC de Microsoft SQL Server Versión 03.85.1117.
Tenga una conexión horrorosa con Internet ahora mismo, pero mandame una
dirección IP, un nombre de BD y un nombre de tabla que tenga PK y veo si por
aqui me funciona.
Un saludo,
Por cierto: A lo mejor el problema está en la versión gratuita de SQL server
que estás usando. No es la primera vez que mete gato encerrado M$ en sus
productos.
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:42f9c0d3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
> ¿Algo más que pueda hacer? ¿Sabes que puede ocurrir? ¿Quieres que te
> envie el proyecto?
>
> Saludos,
> José Luis Capel
>
> Ignacio Ortiz escribió:
>> José Luis,
>>
>> El ejemplo que damos de ODBC1 muestra en la parte inferior del formulario
>> la clave primaria. Me puedes indicar que te indica al abrir dicha tabla.
>>
>> Por otra parte, te recuerdo que te puedes indicar manualmente los campos
>> que componen las claves primarias.
>>
>> Un saludo,
>>
>> "José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
>> news:42f72217$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>>>Hola,
>>>
>>>Supongo que debe ser por desconocimiento...
>>>
>>>En una base de datos (por ejemplo MySql) con una tabla con clave
>>>primaria. Si hago, en un formulario con un dataset,
>>>::oDS_registro:Addnew() me dice que no hay clave primaria.... cuando la
>>>hay.
>>>
>>>Si lo necesitais os mando por privado el proyecto y la ip donde tengo la
>>>base de datos.
>>>
>>>¿Tan complicado es añadir un registro? No entiendo estos mensajes de
>>>clave primaria con el addnew.
>>>
>>>Estoy usando odbcDataSource/DataSet.
>>>
>>>Saludos,
>>>José Luis Capel
>>
>>

Cosas raras con las claves primarias

Publicado: Mié Ago 10, 2005 1:20 pm
por joseluis
Ignacio,
> Yo he trabajado con SQL Server, y nunca he tenido el problema de no
> encontrar claves primerias. Compruebo que en mi ordenador tengo el
> Controlador ODBC de Microsoft SQL Server Versión 03.85.1117.
Yo uso la 2000.85.1117.00 del 19/08/2004 que viene en el WXPPRO-SP2
>
> Tenga una conexión horrorosa con Internet ahora mismo, pero mandame una
> dirección IP, un nombre de BD y un nombre de tabla que tenga PK y veo si por
> aqui me funciona.
Intentaré montar un servidor con el SQL Server para abrí­rtelo... por
motivos de seguridad, no tenemos abierto ningún puerto de nuestro servidor.
> Por cierto: A lo mejor el problema está en la versión gratuita de SQL server
> que estás usando. No es la primera vez que mete gato encerrado M$ en sus
> productos.
Pues por 'desgracia' tenemos la de pago, la versión 8.00.760 con los
últimos parches y sp actualizados.
Gracias por tu tiempo. Saludos,
José Luis Capel

Cosas raras con las claves primarias

Publicado: Mié Ago 10, 2005 10:28 pm
por ignacio
José Luis,
Intenta instalar entonces sólo las herramientas de cliente que trae el
propio SQL server. Es posible que asi te funcione.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:42f9e356$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
>> Yo he trabajado con SQL Server, y nunca he tenido el problema de no
>> encontrar claves primerias. Compruebo que en mi ordenador tengo el
>> Controlador ODBC de Microsoft SQL Server Versión 03.85.1117.
>
> Yo uso la 2000.85.1117.00 del 19/08/2004 que viene en el WXPPRO-SP2
>
>>
>> Tenga una conexión horrorosa con Internet ahora mismo, pero mandame una
>> dirección IP, un nombre de BD y un nombre de tabla que tenga PK y veo si
>> por aqui me funciona.
>
> Intentaré montar un servidor con el SQL Server para abrírtelo... por
> motivos de seguridad, no tenemos abierto ningún puerto de nuestro
> servidor.
>
>> Por cierto: A lo mejor el problema está en la versión gratuita de SQL
>> server que estás usando. No es la primera vez que mete gato encerrado M$
>> en sus productos.
>
> Pues por 'desgracia' tenemos la de pago, la versión 8.00.760 con los
> últimos parches y sp actualizados.
>
>
> Gracias por tu tiempo. Saludos,
> José Luis Capel