CTOAS Posted July 18, 2012 Report Share Posted July 18, 2012 Boa tarde amigos. USE "micro_reset" Alias "reset" New Via "MySQL" Erro Error SQLLIB/1001 MySQL RDD: No database selected Como resolvo ?? []'s Quote Link to comment Share on other sites More sharing options...
CTOAS Posted July 18, 2012 Author Report Share Posted July 18, 2012 Boa tarde amigos. USE "micro_reset" Alias "reset" New Via "MySQL" Erro Error SQLLIB/1001 MySQL RDD: No database selected Como resolvo ?? []'s Quote Link to comment Share on other sites More sharing options...
Erciley Junior Posted July 18, 2012 Report Share Posted July 18, 2012 Olá, você conectou no banco? Criou uma base de dados? deu um USE nela?? USE na base de dados, não tem nada a ver com o comando USE do FW ou da SQLLIB.... faça isso..... PORT 3306 ; //porta DATABASE "" ; USER "root" ; //usuário do banco PASSWORD "" ; //senha LIB "MySQL" IF !DATABASE('database_sua') SQLEXECUTE('CREATE DATABASE database_sua') cMsg:= SQLErrorMSG() IF !EMPTY(cMsg) ALERT('ERRO AO CRIAR base de dados') RETURN ENDIF ENDIF SQLEXECUTE('USE database_sua') cMsg:= SQLErrorMSG() IF !EMPTY(cMsg) ALERT('ERRO AO DAR "USE"') RETURN ENDIF cSQL:='SELECT * FROM TABELA_SUA' USE SQL cSQL ALIAS SEU_ALIAS NEW VIA 'MYSQL'id=code>id=code>Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Quote Link to comment Share on other sites More sharing options...
CTOAS Posted July 18, 2012 Author Report Share Posted July 18, 2012 Obrigado pela resposta. Você conectou no banco? Resp.: Sim Criou uma base de dados? Resp.: Sim Deu um USE nela? Resp.: Não Fiz tudo como você passou, mas na hora do use da o seguinte erro: 07/18/12 16:51:31 SQLLIB/1000: MySQL RDD: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"micro_reset"' at line 1 Versão do MySQL 5.1 Não entendo... []'s Quote Link to comment Share on other sites More sharing options...
Erciley Junior Posted July 18, 2012 Report Share Posted July 18, 2012 Opa, então estamos quase lá ^^ esse é um erro do banco, é o mysql que retorna é erro de syntax na query que você fez, ou seja, escreveu algo errado. na pasta do seu executável, sempre será gerado um SANCTO arquivo chamado SQLLOG.TXT.... copie o conteúdo dele e poste para vermos, e mostre todo esse trecho do seu programa se possÃvel ^^ Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Quote Link to comment Share on other sites More sharing options...
CTOAS Posted July 18, 2012 Author Report Share Posted July 18, 2012 Vamos lá SQL CONNECT ON "999.999.999.999" PORT 3306 USER "micro_reset" PASSWORD "*****" LIB "MySQL" IF SQL_ErrorNO() > 0 MSGALERT( "Não foi possÃvel conectar ao banco de dados !"+; "Informe esta mensagem ao suporte : "+; SQL_ErrorMsg() ) QUIT ELSE MSGALERT('Conexão estabelecida com sucesso!') ENDIF IF !DATABASE('micro_reset') ? 'não' ELSE ? 'SIM' ENDIF SQLEXECUTE('USE "micro_reset"') cMsg:= SQLErrorMSG() IF !EMPTY(cMsg) ALERT('ERRO AO DAR "USE"') RETURN ENDIF id=code>id=code>O LOG equivalente é o que postei no meu post anterior []'s Quote Link to comment Share on other sites More sharing options...
Erciley Junior Posted July 18, 2012 Report Share Posted July 18, 2012 o erro está no sqlexecute('use "micro_reset"') retire as aspas duplas, deixe sqlexecute('use micro_reset') Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Quote Link to comment Share on other sites More sharing options...
CTOAS Posted July 19, 2012 Author Report Share Posted July 19, 2012 Bom dia. Erciley, após o teste como me passou, continuou o erro. Após falar com o Pai da Criança, ele me passou assim: SQLEXECUTE([uSE `micro_reset`]) e agora foi. Obrigado pela ajuda Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted July 19, 2012 Report Share Posted July 19, 2012 citação:SQLEXECUTE([uSE `micro_reset`]) id=quote>id=quote>Coisa que eu ainda não consegui ententer é estes sinais em negrito acima,as vezes colegas me passam codigo pelo msn desta forma, costumo tirar tudo, pelo menos ate aogra eles não fizeram falta aqui ainda... Abraços Luiz Fernando msn: empresoft@globo.com skype:empresoft empresoft@globo.com FWH 9.12,XHARBOUR 1.2,ADS 9.0 FWH1104,XHARBOUR 1.2 Rev.6406, MYSQL c\ SQLLIB FREE Quote Link to comment Share on other sites More sharing options...
Erciley Junior Posted July 19, 2012 Report Share Posted July 19, 2012 Olá Christiano, não tem pq ter dado erro, mas se deu, é coisa do mal ^^ melhor coisa, antes de ficar testando no programa os comandos, é ter um workbench, sql-front ou qq coisa do tipo instalado, e testar os comandos, e aà é só por no sistema Luiz Fernando, q negrito vc fala?? (num vi nada ^^) Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.