Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

Almacenar Dados con Lua

22 de Maio de 2009, 11:27 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 39 vezes

 estou trabalhando com Lua sobre o eclipse em Windows,

estou tratando de comunicarme com luaSql (Mysql) mais nao estou
consiguendo nao sei si vc tive este problema anteriormente?
error
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
C:\Program Files\Lua\5.1\lua.exe: error loading module 'luasql.mysql'
from file 'C:\Program Files\Lua\5.1\clibs\luasql\mysql.dll':
       Não foi possível encontrar o módulo especificado.


stack traceback:
       [C]: ?
       [C]: in function 'require'
       C:\Users\Edwar\workspace\luaproyect\dadosbase.lua:11: in main chunk
       [C]: ?
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
este mismo codigo de lua teste sobre a ferramenta SCite para inserir
dados en Mysql --- SCite nao dio problemas..mais sobre o eclipse esta
dando problemas...!!!!

sim alguem de vcs tenha alguma resposta a minha pergunta ,

Edwar

Autor: Edwar Velarde


44 comentários

  • 0ccc3b62e0bc594d57b1954cf0a3300a?only path=false&size=50&d=404Edwar Velarde(usuário não autenticado)
    22 de Maio de 2009, 11:58

     

    o codigo que realizo o chamado é :

    ---------------------------------------------------------------------------------------------------------------------------------------------------------
    require "luasql.mysql"
    env = assert (luasql.mysql())
    -- connect to data source
    con = assert (env:connect("men","root","edwar978","localhost", 3306))
    print('creando nuestra tabela')
           assert(con:execute("INSERT INTO prueba  VALUES ('AAAAAAAAAA','BBBBBBBBBB ')"))
    print('Inserindo dados ')
    con:close()
    env:close()
    ------------------------------------------------------------------------------------------------------------------------------------------------------------

    fico muito agradecido pela seu ajuda

    Edwar

    • B84c5aed621335947af2d6faa786d885?only path=false&size=50&d=404Francisco Sant'Anna(usuário não autenticado)
      25 de Maio de 2009, 16:46

       

      Verifique o valor da variável package.path e veja se o mysql está nos diretórios relacionados.

      • 0ccc3b62e0bc594d57b1954cf0a3300a?only path=false&size=50&d=404Edwar Velarde(usuário não autenticado)
        26 de Maio de 2009, 8:54

         

        Oi francisco,

        obrigado por seu ajuda...

        fize a verificacao 

        PATH--->.\?.lua;C:\Program Files\Lua\5.1\lua\?.lua;C:\Program Files\Lua\5.1\lua\?\init.lua;C:\Program Files\Lua\5.1\?.lua;C:\Program Files\Lua\5.1\?\init.lua

        CPATH--->.\?.dll;.\?51.dll;C:\Program Files\Lua\5.1\?.dll;C:\Program Files\Lua\5.1\?51.dll;C:\Program Files\Lua\5.1\clibs\?.dll;C:\Program Files\Lua\5.1\clibs\?51.dll;C:\Program Files\Lua\5.1\loadall.dll;C:\Program Files\Lua\5.1\clibs\loadall.dll

        nao encontro ,luasql\\mysql.dll"

        eu incremente o codigo en luaconf.h

        dentro de C:\Program Files\Lua\5.1\include ---> eu incremente o codigo en luaconf.h  na parte de

        LUA_CDIR"luasql\\mysql.dll"

        #define LUA_CPATH_DEFAULT \

        ".\\?.dll;" ".\\?51.dll;" LUA_CDIR"?.dll;" LUA_CDIR"?51.dll;" LUA_CDIR"clibs\\?.dll;" LUA_CDIR"clibs\\?51.dll;" LUA_CDIR"loadall.dll;" LUA_CDIR"clibs\\loadall.dll";LUA_CDIR"luasql\\mysql.dll"

        fiz o chamado dentro de meu eclipse novamente

        -----------------------------------------------------------------------------

        print("PATH--->" .. package.path)

        print("CPATH--->" .. package.cpath)

        --------------------------------------------------------------------------------

        reinicie tudo com as modificacoes ,o resultado eo mismo...

        PATH--->.\?.lua;C:\Program Files\Lua\5.1\lua\?.lua;C:\Program Files\Lua\5.1\lua\?\init.lua;C:\Program Files\Lua\5.1\?.lua;C:\Program Files\Lua\5.1\?\init.lua

        CPATH--->.\?.dll;.\?51.dll;C:\Program Files\Lua\5.1\?.dll;C:\Program Files\Lua\5.1\?51.dll;C:\Program Files\Lua\5.1\clibs\?.dll;C:\Program Files\Lua\5.1\clibs\?51.dll;C:\Program Files\Lua\5.1\loadall.dll;C:\Program Files\Lua\5.1\clibs\loadall.dll

        tenho que fazer outra coisa para compilar o arquivo.h ou estou errado em fazer as modificacoes sobre luaconf.h

        muito obrigado Francisco .

        Edwar

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo