MUDAR ESTRUTURA DO BANCO MDB EM TEMPO DE EXECUCAO

RODRIGOFERRO 10/08/2009 14:12:38
#319457
aqui eu consegui usando sua Sintaxe, nesse seu banco nao da.. mas em banco 2000, e tirando a [Ô]-[Ô] do meio do nome da certo sim...
MAUTATTOO 10/08/2009 15:53:48
#319473
Pow..... ZEROCAL!!!!

DO QUE ME ADIANTAR ESTAR CERTO EM UM BANCO 2000??? RS RS RS

TEM QUE DAR CERTO NO BANCO QUE O CLIENTE USA!!! 97!!!

Valeu!!!

ROBIU 10/08/2009 16:24:48
#319485
Resposta escolhida
OH mautattoo!

Do que adianta trabalhar com um banco obsoleto se é possível modificá-lo?
O Datacontrol, em sua configuração padrão, não acessa o access 2000 ou superior mas, isso pode ser ajustado colocando a propriedade Connect para Access 2000; . Mais detalhes aqui.
Para converter o access, é simples.
Então, o melhor a fazer é converter o access e ajustar o datacontrol para aceitar access 2000.
MAUTATTOO 10/08/2009 19:43:11
#319509
Tudo bem.... só que nao vou mudar um banco de um programa antigo só por causa disso!!! Nao compensa!!!

Para mudar ... vamos logo para o 2007 ou SQL!!!

Mas valeu!!!

Abrs

Alguem conseguiu????
ROBIU 11/08/2009 16:50:22
#319596
COnsegui! Veja o meu Projeto exemplo. Ainda tem uma rotina para verificar se o campo ou tabela existe, se você precisar.
Para o caso específico deste tópico, é isso:

[ô]VÁ EM PROJECT -> REFERENCES... E MARQUE MICROSOFT DAO 3.6 OBJECT LIBRARY E DESMARQUE A MS DAO 3.51

Option Explicit
Dim DB As DAO.Database
Dim Sql As String

Private Sub Command2_Click()
Sql = [Ô]ALTER TABLE [FORMA-PAGTO] ALTER COLUMN DESCRICAO TEXT(35);[Ô]
DB.Execute Sql
MsgBox [Ô]operação efetuada com sucesso[Ô]
End Sub


MAUTATTOO 12/08/2009 01:00:14
#319631
Valeu ROBIU!!!

O LANCE é O MICROSOFT DAO 3.6!!!

Página 2 de 2 [16 registro(s)]
Tópico encerrado , respostas não são mais permitidas