FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Capability not supported
hola a todos estoy intentando crear un programa para restructurar tablas y me falta algun detalle para que sea bastante completo. La historia es que necesito crear campos nuevos en tablas y por ejemplo ponerles un valor por defecto e intento esto:
< alterquery:=tquery.Create(owner); alterquery.RequestLive:=true; alterquery.DatabaseName:='DB1'; alterquery.SQL.Clear; alterquery.SQL.Add('ALTER TABLE '+nombretabla+' ADD COLUMN '+nombrecampo+' '+tipocampo+';'); alterquery.ExecSQL; alterquery.Free; alterquery.SQL.Add('ALTER TABLE '+nombretabla+' ALTER COLUMN '+nombrecampo+' SET DEFAULT '+defecto+';'); alterquery.ExecSQL; alterquery.Free;> y no me da ningun error de compilación, pero a la hora de ejecutarlo me da el error "Capability not supported". Tambien he intentado hacerlo directamente en el Dataset con esta linea de codigo: <DM.Table1.Fields[7].DefaultExpression:='SI';> pero me da el mismo error. Ya no se que hacer lo he intentado con la funcion de bde dbidorestructure pero no me hace nada, a ver si podeis ayudarme alguien, muchas gracias. |
|
|
|