CRIAR BANCO MSDE
Alguem pode me ajudar?
Estou tentando criar um bonco atraves do codigo abaixo mais da um erro de type mismatch na linha:
obj_BD_Dados.FileGroups("PRIMARY").DBFiles.Add obj_BD_Dados
O codigo é este
Estou tentando criar um bonco atraves do codigo abaixo mais da um erro de type mismatch na linha:
obj_BD_Dados.FileGroups("PRIMARY").DBFiles.Add obj_BD_Dados
O codigo é este
Private Sub Command1_Click()
Cria_BD_MSDE
End Sub
Private Sub Cria_BD_MSDE()
'cria uma instância do MSDE
Dim obj_MSDE As SQLDMO.SQLServer
Set obj_MSDE = New SQLDMO.SQLServer
'estabelece uma conexão
obj_MSDE.Connect "PC1", "sa", "teste"
'cria e instancia os objetos : DataFile , LogFile
Dim obj_BD_Dados As SQLDMO.Database
Set obj_BD_Dados = New SQLDMO.Database
Dim obj_dat_File As SQLDMO.DBFile
Set obj_dat_File = New SQLDMO.DBFile
Dim obj_Log_File As SQLDMO.LogFile
Set obj_Log_File = New SQLDMO.LogFile
'define quais as caracteristicas do arquivo de dados
With obj_dat_File
.Name = "Arq_Dados"
.PhysicalName = caminho & "Arq_Dados.mdf"
.PrimaryFile = True
.FileGrowthType = SQLDMOGrowth_MB
.FileGrowth = 1
End With
'associa o arquivo de dados ao objeto database
obj_BD_Dados.FileGroups("PRIMARY").DBFiles.Add obj_BD_Dados
With obj_Log_File
.Name = "Arq_Log"
.PhysicalName = caminho & "Arq_log.ldf"
End With
'associa o arquivo de logo ao objeto Database
obj_BD_Dados.TransactionLog.LogFiles.Add obj_Log_File
'associa o banco de dados a coleção Databases do objeto MSDE
obj_MSDE.Databases.Add obj_BD_Dados
End Sub
Amigo, desta forma que vc está fazendo eu nunca fiz...
O que fiz uma vez em um sistema que precisva criar um banco na instalação, era deixar um Backup gravado no diretório do sistema, e restaurava o Backup do Banco... o bom era que el já criava com todas as estruturadas das tabelas né, dava menos trabalho...
Somente uma sugestão...
O que fiz uma vez em um sistema que precisva criar um banco na instalação, era deixar um Backup gravado no diretório do sistema, e restaurava o Backup do Banco... o bom era que el já criava com todas as estruturadas das tabelas né, dava menos trabalho...
Somente uma sugestão...
Obrigado pela sugestão, é que preciso criar desta forma. Na verdade preciso criar atravez do VB, se alguem já fez isto, gostaria muito que me ajudase.
http://www.macoratti.net/vb_msde3.htm
De uma olhada no Link acima, pode lhe ajudar um pouco.
Para criar o banco vc pode conectar no MSDE via ADO e executar o comando que está na Imagem em anexo.
De uma olhada no Link acima, pode lhe ajudar um pouco.
Para criar o banco vc pode conectar no MSDE via ADO e executar o comando que está na Imagem em anexo.
Tópico encerrado , respostas não são mais permitidas