RENOMEAR CAMPO DO CAMPO DE DADOS

USUARIO.EXCLUIDOS 05/06/2007 09:34:46
#219778
Bom dia!

Gostaria de saber como renomar um campo de um banco de dados em C#, ou algum comando que funcione tanto para Access quanto para Sql Server 2000, é possível???
USUARIO.EXCLUIDOS 11/06/2007 12:27:54
#220662
Bicho, segue o comando para renomear o campo no SQL SERVER. Basicamente oq precisa fazer é oq vem depois do BEGIN TRANSACTION. O resto é pra segurança.

BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
EXECUTE sp_rename N'dbo.<TABELA>.<NOMECAMPO>', N'<NOMENOVOCAMPO>', 'COLUMN'
GO
COMMIT

USUARIO.EXCLUIDOS 06/07/2007 12:35:33
#225011
não tenho conhecimento disso, mas através do ADO.Net você pode executar qualquer comando tanto em access como em sql, e no caso de sql vc executa o script acima, e no else do IF, vc executa este para access

CurrentDb.TableDefs("NomedaTabela").Fields("Campo").Name =
"NovoNome"

Tópico encerrado , respostas não são mais permitidas