CRIAR BANCO VIA SCRIPT - ADOX

DANLEONHART 25/02/2011 03:47:45
#366540
Como posso criar um Banco de Dados Access pelo ADOX (via código VB-6), onde ele seja na versão 2003 ?
Toda vez que crio um, quando vou abri-lo [Ô]manualmente[Ô] surge a perguta se quero converte-lo ou abri-lo...
tem como cria-lo já na versão 2003 ?

OBS:
Já tenho meu script todo elaborado...minha dúvida é criar o BD numa versão mais recente...neste caso, a 2003.

DANLEONHART 25/02/2011 08:15:25
#366542
Valeu pela opinião GOODSPEAKERS ... mas estou só a praticar com o Access
Utilizo SQL Server, e SQL Compact Edition quando a aplicação exige banco de dados local...antes usava o Access mas a segurança é pouca... estou treinando pois vou precisar configurar uma aplicação para copiar ou até mesmo criar outro banco de dados caso precise...então pratico no Access e depois passo para o SQL .
DANLEONHART 25/02/2011 23:35:29
#366638
E como seria para criar Database, Tabela e Colunas via código VB-6 em SQL Server ? Tenho que apontar alguma Referência ? se sim, qual?

DANLEONHART 26/02/2011 13:26:33
#366663
OK...já descobrí...fiz no SQL Compact Edition:


[txt-color=#0000f0]Criando Database (Banco):[/txt-color]

Dim Con As ADODB.Connection

Con.Execute [Ô]CREATE DATABASE [Ô]C:\Databases\DBaseSQLCE.sdf[Ô] DATABASEPASSWORD [ô]senha[ô][Ô]

Con.Close


[txt-color=#0000f0]Criando Tabela e adicionando Colunas:[/txt-color]

Dim Con As ADODB.Connection

Set Con = New ADODB.Connection
Con.Open [Ô]Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=C:\Databases\DBaseSQLCE.sdf;SSCE:Database Password=senha;[Ô]

Con.Execute [Ô]Create Table Tabela(Controle int primary key,Nome nvarchar(50),Endereco nvarchar(50))[Ô]



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