GithubHelp home page GithubHelp logo

frones / zeoslib Goto Github PK

View Code? Open in Web Editor NEW
109.0 16.0 36.0 55.27 MB

The ZeosLib is a set of database components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle and SQLite for Delphi, FreePascal/Lazarus, Kylix and C++ Builder. - mirror for the official repository (http://svn.code.sf.net/p/zeoslib/code-0), created and maintained with git-svn

License: GNU Lesser General Public License v2.1

Pascal 99.32% Batchfile 0.06% PLpgSQL 0.10% C++ 0.05% Awk 0.01% TSQL 0.45% NASL 0.02%
delphi lazarus freepascal sql mysql firebird postgresql sqlite oracle

zeoslib's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zeoslib's Issues

Off-topic - how do you constantly getting the sf SVN repository synced to here?

ZeosLib is a great FPC/Delphi DB access library but I'm posting an kinda offtopic question if you don't mind - how do you constantly getting the sourceforget SVN repository synced to a github repository?

I want to keep using svn internally but also want a copy on github, how do you do that?

I appreciate it if you can give me some instructions!

List index out of bounds

Hello,

Zeos Version: 8.0.0-release
Please note this exception:

===============================================================================
Processor             : Dell Inc., 093NCR, Intel64 Family 6 Model 183 Stepping 1, 13th Gen Intel(R) Core(TM) i9-13900HX, 2.419 GHz
System                : Windows 11 (Version 23H2, OS Build 22631.3447, 64-bit Edition)
Display               : 2560x1440 pixels, 96 bpp
Total Physical Memory : 63.692 GB
Free Physical Memory  : 50.943 GB
Max used Memory       : 1.480 GB
===============================================================================
Exception class       : EListError
List index out of bounds (-1)
Exception address     : 0000000001114804
Exception trigger     : ApplicationEvents
-------------------------------------------------------------------------------
Module                : JclDebug
Command Line          : BuildDB
Procedure             : JclDebug.TJclStackInfoList.Create
Unit                  : JclDebug.pas
Line                  : 5722
-------------------------------------------------------------------------------
[00000000009DC7F1] JclDebug.TJclStackInfoList.Create (Line 5722, "JclDebug.pas" + 34) + $0
[00000000009DC338] JclDebug.JclCreateStackList (Line 5564, "JclDebug.pas" + 1) + $3F
[00000000009DC236] JclDebug.DoExceptionStackTrace (Line 5505, "JclDebug.pas" + 20) + $15
[00000000009DEF17] JclDebug.DoExceptNotify (Line 6995, "JclDebug.pas" + 7) + $0
[00000000009CE465] JclHookExcept.TNotifierItem.DoNotify (Line 272, "JclHookExcept.pas" + 5) + $11
[00000000009CE6AB] JclHookExcept.DoExceptNotify (Line 339, "JclHookExcept.pas" + 13) + $2B
[00000000009CE805] JclHookExcept.HookedRaiseException (Line 381, "JclHookExcept.pas" + 14) + $0
[00000000001E1503] System.@RaiseAtExcept + $103
[00000000001E1521] System.@RaiseExcept + $11
[0000000001114804] ZDatasetParam.TZParam.GetIsNulls (Line 2032, "ZDatasetParam.pas" + 4) + $10
[000000000111D14E] ZDatasetParam.TZParam.SetIsNulls (Line 4253, "ZDatasetParam.pas" + 1) + $B
[0000000001118D40] ZDatasetParam.TZParam.SetAsBytesArray (Line 3121, "ZDatasetParam.pas" + 3) + $D
[0000000001118C05] ZDatasetParam.TZParam.SetAsBytes (Line 3104, "ZDatasetParam.pas" + 2) + $0
[00000000011416D0] uDB.RecordToParams (Line 1930, "uDB.pas" + 32) + $B
[000000000114197E] uDB.generic_tb_update (Line 1971, "uDB.pas" + 22) + $0
[0000000001141AD8] uDB.tb_put (Line 1983, "uDB.pas" + 3) + $0
[00000000014B34BC] uServer.TMainForm.OpenDataBase (Line 166, "uServer.pas" + 31) + $190
[00000000014B3EB5] uServer.TMainForm.ControllerStart (Line 239, "uServer.pas" + 7) + $0
[00000000011C431E] uMainForm.TUForm.AsyncActivate (Line 1123, "uMainForm.pas" + 8) + $0
[00000000011C4E26] uMainForm.TUForm.WndProc (Line 1352, "uMainForm.pas" + 5) + $C
[00000000003F909C] Vcl.Controls.TWinControl.MainWndProc + $2C
[0000000000319136] System.Classes.StdWndProc + $26
[00007FFB53DC8961] Unknown function at DispatchMessageW + $741
[00007FFB53DC8421] Unknown function at DispatchMessageW + $201
[0000000000541D43] Vcl.Forms.TApplication.ProcessMessage + $133
[0000000000541DB8] Vcl.Forms.TApplication.HandleMessage + $18
[000000000054220F] Vcl.Forms.TApplication.Run + $EF
[00000000014C2F6E] RMSServer.RMSServer (Line 21, "" + 6) + $0
[00007FFB53CF257D] BaseThreadInitThunk + $1D
[00007FFB54F8AA48] RtlUserThreadStart + $28

Best regards.

Error connecting to sqlite

Hello. This time I'm running the connection tests on Sqlite for Android. When trying to connect I get the following error: "System Error. Code: 20. Nota directory."

What am I wrong?

Thanks for the help.

Test Code:

ZConnection1.LibraryLocation := TPath.Combine(TPath.GetDocumentsPath, 'libsqlite.so'); ZConnection1.Database := TPath.Combine(TPath.GetDocumentsPath, 'db_sqlite.db'); ZConnection1.Protocol := 'sqlite'; ZConnection1.ClientCodepage := 'UTF-8'; ZConnection1.Connected := true;

Problem connecting to database using Firebird 4.0.0 on Android

Hi. I'm testing the "Android and Firebird embedded" example and I'm getting some errors.

To get started, I'm using the Firebird-4.0.0.2496 ARM64 library for Android https://firebirdsql.org/en/firebird-4-0/

Well, based on that I identified that libicui18n.so.63, icudt63l.dat, libicudata.so.63 and libicuuc.so.63 files are not present in the Firebird for Android fileset. Based on that, I commented on the three lines that refer to these files.

As an already existing database, I tried to connect, but the following error occurred:

"First chance exception at $000000709A339F98. Exception class EZIBSQLException with message
'SQL Error: Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements
Code: -902 Message: Connect to "/data/user/0/com.embarcadero.Project1/files/DBTESTE.FDB" as user "SYSDBA"; GDS Code: 335545167'.
Process Project1.apk (23108)"

According to the link: https://github.com/cincuranet/FirebirdSql.Data.FirebirdClient/blob/master/Provider/src/FirebirdSql.Data.FirebirdClient/Common/IscErrorMessages.cs code 335545167 references the following: "Could not find acceptable ICU library".

I'm compiling using Android 64 Bit, Delphi 10.4, Xiaomi Mi 8 lite.

Is there any way to solve this? Thanks.

Some minor Delphi compiler hints issue with the latest commit

Delphi 10.4.2 would give the followign hints/warnings:

[dcc32 Hint] ZDbcFirebirdInterbase.pas(2129): H2077 Value assigned to 'interpreteResult' never used
[dcc32 Hint] ZDbcFirebirdInterbase.pas(2131): H2077 Value assigned to 'interpreteResult' never used
[dcc32 Warning] ZDbcODBCResultSet.pas(1915): W1021 Comparison always evaluates to False

Problema com o Zeos

Gabriel queria ver se pode me dar uma ajuda.
Eu estava usando a versão 6248, atualizei para a mais recente, após fazer isso, algumas telas começaram a dar erros, alguns campos aparecem com valores de outros campos. Eu consegui resolver isso entrando no zquery, removendo os campos e adicionando de novo, fazendo isso volta a funcionar tudo. Tem algo que posso fazer para não ter que passar por todas as telas e ter que fazer isso de remover os campos e adicionar novamente?
Obrigado pela atenção.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.