RENOMEAR CAMPO DO CAMPO DE DADOS
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???
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???
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
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"
CurrentDb.TableDefs("NomedaTabela").Fields("Campo").Name =
"NovoNome"
Tópico encerrado , respostas não são mais permitidas