Hallo Leute,
in einem kleinen Part meines Scripts hat sich ein Fehler eingeschlichen. Dieser Verursacht, dass keine Daten in meine SQLiteDatabase geschrieben werden, aber ich find diesen einfach nicht
alles läuft wunderbar bis zudem Part wo Daten geschrieben werden sollen. Als @error erhalte ich eine "0" zurück, was ja bedeuten würde, dass alles klappt.
Das ist auch alles an Code, welcher mit SQLite arbeitet. Um zu testen ob ein Fehler in meinem Code war hab ich den Code durch den der Hilfe Datei bei "_SQLite_Exec" eingefügt, allerdings besteht auch hier dieses Problem.
Ich hoffe mir kann geholfen werden
Viele Grüße,
MadCatz
Edit:
Hoffe ich hab nicht vergessen eine Variable mit reinzupasten
AutoIt
#include <ComboConstants.au3>
#include <Crypt.au3>
#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <SQLite.au3>
#include <SQLite.dll.au3>
#include <String.au3>
#include <StringConstants.au3>
Global $sWorkingPath = @WorkingDir
Global $sEncryptXDatabase = $sWorkingPath & "\EncryptXDatabase.db"
If Not FileExists($sEncryptXDatabase) Then ; Checks whether EncryptX.db exists
Local $a = _SQLite_Startup()
Local $sSQLiteDatabase = FileWrite($sEncryptXDatabase,"")
Local $a = _SQLite_Open($sSQLiteDatabase)
Sleep(1000)
Local $c = _SQLite_Exec($a, "Create table tblTest (a,b int,c single not null);" & _
"Insert into tblTest values ('1',2,3);" & _
"Insert into tblTest values (Null,5,6);")
MsgBox(0,0,$c & " | " & @error,0)
_SQLite_Close()
FileWriteLine($sWorkingPath &"\path.nfo", "PathDatabase = " & $sEncryptXDatabase)
Endif
Alles anzeigen