rlinop
|
PORTO ALEGRE RS - BRASIL
|
|
Postada em 21/11/2004 14:27 hs
Olá, gente é o seguinte... Estou usando MySQL... Logo tenho que fazer no meu programa um script que crie a base de dados... até ai tudo bem.. Mas o que eu quero fazer é o seguinte ... Depois que o script foi executado a base de dados vai estar existindo logo eu quero verificar se a base de dados existe ou não... O que eu quero é que a resposta seja sim... Para que o script não seja executado novamente... Tipo...If MinhaBaseDeDadosExiste = True Then .... ....Else ExecutaScriptEnd IfFico MUITO agradecido por quem me ajudar...Oks,Rafael Portal
|
|
|
|
Leonardo
|
SÃO PEDRO DA ALDEIA RJ - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 21/11/2004 23:14 hs
Dá pra fazer pelo próprio SQL. Ex: Conexao.Execute "CREATE DATABASE IF NOT EXISTS NomeDoBanco" Acho que talvez tenha um colchetes. Na dúvida, tente os dois: Conexao.Execute "CREATE DATABASE [IF NOT EXISTS] NomeDoBanco" Não precisa fazer nenhum outro tratamento. Se o banco de dados já existir, não vai dar erro, pois como o SQL diz: Cria o banco de dados SE não existe.
|
|
|
Alfterra
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 22/11/2004 08:11 hs
Ou, if dir$(local, "arquivo.xls") <> then msgbox "existe.." else msgbox "não existe..." end if
|
|
|