Jump to content
Fivewin Brasil

Problemas com SQLLIB Free


CTOAS

Recommended Posts

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

Link to comment
Share on other sites

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

logoforum.jpg

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

logoforum.jpg

Link to comment
Share on other sites

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

http:\\img193.imageshack.us\img193\6434\foto3nr.jpg

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...