Jump to content
Fivewin Brasil

Sql Lib Free não indexa?


netsys

Recommended Posts

Boa tarde amigos...

Testando aqui SqlLib Free, conecta remotamente e mostra os

dados que é uma beleza, mas, quando tento abrir uma tabela

que tenha indice (todas tem!) dá um erro do tipo:

Operation Not Supported.

Tanto no INDEX ON.... ou com DBSETINDEX(....

Isso é da versão FREE?

Muito Obrigado

Alberto Zamai

Vip Netsys - S.P

xHarbour 99.50

Link to comment
Share on other sites

Boa tarde amigos...

Testando aqui SqlLib Free, conecta remotamente e mostra os

dados que é uma beleza, mas, quando tento abrir uma tabela

que tenha indice (todas tem!) dá um erro do tipo:

Operation Not Supported.

Tanto no INDEX ON.... ou com DBSETINDEX(....

Isso é da versão FREE?

Muito Obrigado

Alberto Zamai

Vip Netsys - S.P

xHarbour 99.50

Link to comment
Share on other sites

Bom dia !

Brother , nunca usei esta RDD , mas ja usaei a SQLRDD por um tempo , talvez se fomos por partes poderei te ajudar

Quando voce diz que consegue ver os dados , voce consegue velos em sua aplicação ou em uma IDE de SQL ??

Como voce esta abrindo a Tabela ? mostre a linha e código

té++

____________________________

Eder Xavier

Msn:eder_xavier_2@hotmail.com

Xharbour /fivewin 8.01 workshop /VSX gifsparaorkutnaruto32oy0.gif

Link to comment
Share on other sites

Bom dia Eder!

Cara, a coisa é assim: Meu programa conecta com uma base

MySql remota (bem rápido até), ai, se eu abrir uma tabela

sem indice nehum, consigo fazer um browse e ver os dados,

agora, se tentar indexar ou colocar um DbSetIndex(... ele

dá o erro de Operation Not Supported....

Simples assim:

REQUEST SQLLIB

REQUEST MYSQL

DbSetDriver("MYSQL")

RddSetDefault("MYSQL")

hBorland := loadlibrary("BWCC32.DLL")

BWCCRegister(GetResources())

If !fSenha(1)

SET RESOURCES TO

FreeLibrary(hBorland)

DbCloseAll()

Return .t.

End

SQL CONNECT ON "200.999.99.999";

PORT 3306 ;

DATABASE "NomeBD";

USER "UsuarioRoot" ;

PASSWORD "senha" ;

LIB "MySQL"

If SQLErrorNo() > 0

MsgInfo(OemtoAnsi("NÆo foi poss¡vel conectar ao Banco de Dados MySql"))

Return Nil

Else

MsgInfo("Banco de Dados MySql conectado com sucesso!")

End

// Até aqui tudo ok!

Use s100 Via "MYSQL" New Alias S100

// Aqui abriu legal, se fizer um browse vem os dados da tabela S100

S100->(DbSetindex("S100.CDX")) // A tabela já tem um

// indice S100.CDX criado pelo phpMyAdmin , aqui dá o pau!

Obrigado pela atenção!

Abs

Alberto Zamai

Vip Netsystem - SP

xHarbour 0.99.50

Link to comment
Share on other sites

citação:

No site da SQLLIB tem informações sobre a FREE e suas limitações.

Oliveira, Sérgio A.

PERSONAL Comp. e Sitemas.id=green>

FWH, xharbour, SqlLib, AdoRDD, xMate

TWBrowse(HC), vPrinter(VW).


id=quote>id=quote>

Bom dia Sérgio

o site www.sqllib.com.br está em manutenção.

Abs

Alberto

xHarbour 0.99.50

Link to comment
Share on other sites

Desculpe me intrometer, mas se voce usar estes comandos USE,SEEK,APPEND, sua velocidade remota vai deixar muito a desejar.

Ideal seria, voce já utilizar comandos diretos do banco, inclusive criação e uso de indices.

Oliveira, Sérgio A.

PERSONAL Comp. e Sitemas.id=green>

FWH, xharbour, SqlLib, AdoRDD, xMate

TWBrowse(HC), vPrinter(VW).

Link to comment
Share on other sites

Sergio!

Vc. tem toda razão amigo, mas veja, estou convertendo

um programa que ja rodava em dbf numa rede local....

A idéia é mudar tudo para chamadas Sql mesmo, o que

será o próximo passo... por hora só precisava fazer

funcionar assim, visto que na documentação da Sqllib

é possível fazer deste jeito. Só não sei se a versão

FREE da Sqllib permite dbsetindex, dbseek, etc.

Obrigado

Abs

Alberto - SP

xHarbour 0.99.50

Link to comment
Share on other sites

Sergio!

Vc. tem toda razão amigo, mas veja, estou convertendo

um programa que ja rodava em dbf numa rede local....

A idéia é mudar tudo para chamadas Sql mesmo, o que

será o próximo passo... por hora só precisava fazer

funcionar assim, visto que na documentação da Sqllib

é possível fazer deste jeito. Só não sei se a versão

FREE da Sqllib permite dbsetindex, dbseek, etc.

Obrigado

Abs

Alberto - SP

xHarbour 0.99.50

Link to comment
Share on other sites

citação:

Boa tarde amigos...

Testando aqui SqlLib Free, conecta remotamente e mostra os

dados que é uma beleza, mas, quando tento abrir uma tabela

que tenha indice (todas tem!) dá um erro do tipo:

Operation Not Supported.

Tanto no INDEX ON.... ou com DBSETINDEX(....

Isso é da versão FREE?

Muito Obrigado

Alberto Zamai

Vip Netsys - S.P

xHarbour 99.50


id=quote>id=quote>

A SQLLIB Free realmente não trabalha com indices, visto que é apenas uma espécie de DEMO.

Manoel

____________________________

WebNet do Brasil Ltda

(11) 5523-7825 / 3534-9505

www.wbnet.com.br

manoel@wbnet.com.br

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...