Hola a todos
Estoy tratando de conectar mi aplicación a una BD SQLite con los componentes Zeos version 7.1.4-stable
La configuración de ZConnection no me da error cuando lo activo, pero el ZTable cuando trato de seleccionar la tabla, al desplegar el combo me salta el error de Violación de Acceso
Y este es el detalle del error, que en realidad no entiendo muy bien
Error Zeos con SQLite.jpg 17.5KB 0 downloads
[1A1E46A3]{ZComponentDesign170.bpl} ZPropertyEditor.TZTableNamePropertyEditor.GetValueList$qqrp23System.Classes.TStrings (Line 442, "ZPropertyEditor.pas" + 57) + $3 [1A9D70BE]{ZComponent170.bpl} ZDbcSqLiteUtils.CheckSQLiteError$qqr66System.%DelphiInterface$t38Zplainsqlitedriver.IZSQLitePlainDriver%pvipc29Zdbclogging.TZLoggingCategory20System.UnicodeString (Line 267, "ZDbcSqLiteUtils.pas" + 22) + $32 [1A9DAC75]{ZComponent170.bpl} ZDbcSqLiteStatement.TZSQLiteStatement.ExecuteQuery$qqrx31System.%AnsiStringT$us$i65535$% (Line 210, "ZDbcSqLiteStatement.pas" + 5) + $1A [1A5134DB]{ZDbc170.bpl } ZDbcStatement.TZAbstractStatement.SetWSQL$qqrx20System.UnicodeString (Line 469, "ZDbcStatement.pas" + 10) + $18 [1A51364D]{ZDbc170.bpl } ZDbcStatement.TZAbstractStatement.ExecuteQuery$qqrx20System.UnicodeString (Line 520, "ZDbcStatement.pas" + 2) + $E [1A9DEE07]{ZComponent170.bpl} ZDbcSqLiteMetadata.TZSQLiteDatabaseMetadata.UncachedGetTables$qqrx20System.UnicodeStringt1t1x45System.%DynamicArray$t20System.UnicodeString% (Line 1231, "ZDbcSqLiteMetadata.pas" + 19) + $25 [1A506BAE]{ZDbc170.bpl } ZDbcMetadata.TZAbstractDatabaseMetadata.GetTables$qqrx20System.UnicodeStringt1t1x45System.%DynamicArray$t20System.UnicodeString% (Line 2559, "ZDbcMetadata.pas" + 11) + $17 [1A1E45D9]{ZComponentDesign170.bpl} ZPropertyEditor.TZTableNamePropertyEditor.GetValueList$qqrp23System.Classes.TStrings (Line 413, "ZPropertyEditor.pas" + 28) + $13 [1A1E432A]{ZComponentDesign170.bpl} ZPropertyEditor.TZStringProperty.GetValues$qqrynpqqrx20System.UnicodeString$v (Line 305, "ZPropertyEditor.pas" + 3) + $8 [2126D168]{vclide170.bpl} PropBox.TCustomPropListBox.GetPropItem (Line 539, "PropBox.pas" + 4) + $A [2127446F]{vclide170.bpl} IDEInspListBox.TInspListBox.ListDropDown (Line 1280, "IDEInspListBox.pas" + 9) + $12 [2126A354]{vclide170.bpl} IDEListBtns.TListButton.DropDown (Line 676, "IDEListBtns.pas" + 5) + $A [21269DC2]{vclide170.bpl} IDEListBtns.TListButton.DefaultHandler (Line 496, "IDEListBtns.pas" + 13) + $4 [21269E56]{vclide170.bpl} IDEListBtns.TListButton.WMLButtonDown (Line 529, "IDEListBtns.pas" + 7) + $2 [5040297D]{vcl170.bpl } Vcl.Controls.TControl.WndProc (Line 7224, "Vcl.Controls.pas" + 91) + $6 [0CC04C9C]{CnWizards_DXE3.dll} Unknown function at INITWIZARD0001 + $2F37C [50406C94]{vcl170.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9815, "Vcl.Controls.pas" + 9) + $25 [50407411]{vcl170.bpl } Vcl.Controls.TWinControl.WndProc (Line 10039, "Vcl.Controls.pas" + 153) + $6 (00036426){CnWizards_DXE3.dll} [0CB77426] [50406A54]{vcl170.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9751, "Vcl.Controls.pas" + 3) + $6 [503FD7AE]{vcl170.bpl } Vcl.Controls.FindControl (Line 3559, "Vcl.Controls.pas" + 6) + $9 [5052D9AF]{vcl170.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10208, "Vcl.Forms.pas" + 23) + $1 [5052D9F2]{vcl170.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10238, "Vcl.Forms.pas" + 1) + $4 [5052DD2D]{vcl170.bpl } Vcl.Forms.TApplication.Run (Line 10376, "Vcl.Forms.pas" + 26) + $3
Como podré conectar una BD de SQLite con Delphi XE3 ?
Ademas de Zeos, existe otra forma que sea gratuita?
Edited by JoAnCa, 06 October 2015 - 10:48 AM.