Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-12-2010
agustin173 agustin173 is offline
Miembro
 
Registrado: jun 2010
Posts: 158
Poder: 14
agustin173 Va por buen camino
modificar tablas en SQL

Hola Muchachos como estan

Muchachos Podrian explicarme paso por paso como puedo modificar un campo de una tabla en SQL Server.

veran lo que pasa es que cuando necesito arreglar un campo tengo que borrar la tabla completa porque luego no me permite grabar el arreglo hecho a ese campo y pierdo toda la informacion ejemplo:

Tengo un tabla llamada = Suplidor
con tres campos (Codigo, Nombre y Direccion)
con la siguiente estructura:

Codigo int (Llave)
Nombre varchar(30)
Direccion varchar(50)

si yo quiero por ejemplo cambiale el varchar de nombre a 50 (Nombre Varchar(50) Luego cuando intento grabar no me deja me dice:

"Saving changes is not permitted. The changes you haves made require the
changes you made require the following tables to be dropped and re-created.
You have either made changes to a table that can't be re-created or enabled
the option prevent saving changes that requirethe table to be re-created."

y no me deja hacer el cambio y por eso tengo que borrar la tabla y volverla a crear. podran por favor explicarme como hacer el cambio si borrar la tabla y asi no pierdo la informacion.
Responder Con Cita
  #2  
Antiguo 12-12-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Esto tendría que funcionarte:
Código SQL [-]
ALTER TABLE Suplidor ALTER COLUMN Nombre VARCHAR(50)

Saludos.
Responder Con Cita
  #3  
Antiguo 12-12-2010
agustin173 agustin173 is offline
Miembro
 
Registrado: jun 2010
Posts: 158
Poder: 14
agustin173 Va por buen camino
hola ecfisa como estas hermano

eso es para hacerlo desde el mismo SQL Verdad.

Porque estoy alterando la tabla no por codigo delphi, si no es directamente abriendo SQL Server 2008
Responder Con Cita
  #4  
Antiguo 12-12-2010
agustin173 agustin173 is offline
Miembro
 
Registrado: jun 2010
Posts: 158
Poder: 14
agustin173 Va por buen camino
Ecfisa mi hermano gracias hice una prueba y me funciono.

Tu no sabes las cantidades de veces que tube que borrar una tabla por no saber modificar la estructura de la tabla.

guardare el codigo hasta que me lo aprenda muchas gracias hermano

Te lo agradezco esas cositas hacen que uno creazca cada dia mas.

gracias.
Responder Con Cita
  #5  
Antiguo 13-12-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
De nada Agustín, me alegro que te haya servido.

Un saludo.
Responder Con Cita
Respuesta



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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Modificar Tablas desde Codigo BlueSteel Firebird e Interbase 20 23-11-2007 19:12:58
modificar datos de 3 tablas con IBQuery y IBUPDATESQL (VIH)Lestat Conexión con bases de datos 1 04-07-2005 06:48:37
Modificar Tablas hechas en DBF Iris04 Conexión con bases de datos 1 09-06-2005 23:06:56
modificar un mismo registro en varias tablas kryna Conexión con bases de datos 1 18-03-2005 16:00:34
Modificar tablas vinculadas de Access castelaogz Conexión con bases de datos 2 25-03-2004 12:12:19


La franja horaria es GMT +2. Ahora son las 18:51:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi