Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Anregungen & Bugreports

Anregungen & Bugreports Für Vorschläge an den Autor Roland und neue XProfan-Versionen

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag TabCtrl
Aufrufe: 108, Antworten: 10
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 43, Antworten: 3
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50823, Antworten: 1388
Gehe zum ersten neuen Beitrag Dateien lassen sich nicht...
Aufrufe: 8, Antworten: 2
Gehe zum ersten neuen Beitrag Suche Programm um Werbung zu...
Aufrufe: 39, Antworten: 2
Gehe zum ersten neuen Beitrag McAfee AVERT Stinger...
Aufrufe: 2, Antworten: 0
Gehe zum ersten neuen Beitrag Sticky Password 6.0.2...
Aufrufe: 3, Antworten: 0
Gehe zum ersten neuen Beitrag Sicher Löschen 3.19 (Windows)
Aufrufe: 2, Antworten: 0
Gehe zum ersten neuen Beitrag Cleaning Suite 2.1 (Windows)
Aufrufe: 2, Antworten: 0
Gehe zum ersten neuen Beitrag GoodSync 9.2.0.0 (Windows,...
Aufrufe: 2, Antworten: 0
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16.08.2011, 19:59   #1 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 20.02.2009
Ort: Essen
Beiträge: 119
Standard @db("Create", S1, S2)

Hallo zusammen,
Ich möchte eine DB- Datei mittels @db("Create", S1, S2) erstellen. Die Structurdatei habe ich mit dem entsprechenden Helfer im LemmonED erzeugt.

Code:
Declare  erfolg&

erfolg& = @Db("Create", "Einstell.str","Einstell.dbf")

If erfolg&
  Print "Datei erstellt...."
  Print Str$(erfolg&)
Else
  Print "Nicht erstellt!!!"
  Print Str$(erfolg&)
EndIf
WaitKey

erfolg& = @Db("Create", "D:\XProfanX2\Einstell.str","D:\XProfanX2\Einstell1.dbf")

If erfolg&
  Print "Datei erstellt...."
  Print Str$(erfolg&)
Else
  Print "Nicht erstellt!!!"
  Print Str$(erfolg&)
EndIf
WaitKey
Beim 1 Aufruf von DB("create....... Sagt er mir Datei erstellt. Jedoch wurde die Datei nicht erstellt. Auf keiner Partition.

Beim 2. Aufruf sagt er nur
"Ungültige Feldlänge " Zeile 14..................
Wer kann mir weiterhelfen
__________________
Viele Grüsse
Mike

Window XP Prof SP3 Windows 7 ultimate
Xprofan X2
cyberangle ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 16.08.2011, 20:51   #2 (Direktlink)
Stammuser
 
Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
Standard

Liste hier mal die Einstell.str, damit überprüft werden kann, ob alles den db3-Regeln entspricht und der Helfer sie auch einhält.

Gruß Thomas
THFR ist offline   Mit Zitat antworten
Alt 17.08.2011, 16:32   #3 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 20.02.2009
Ort: Essen
Beiträge: 119
Standard

Habe festgestellt, das die Structurdatei nach der Erstellung mittels des Datenbankhelfers keine Testdatei ist. Wollte sie dann mittels Profan erstellen.
Code:
Declare  erfolg&
Assign #7, "Einstell.str"
  Rewrite #7
    Print #7, "DATEIVZ;    C; 30; 0"
    Print #7, "MWST_KL; N; 6; 2"
    Print #7, "MWST_GR; N; 6; 2"
    Print #7, "ANFBEST; N; 8; 2"
  Close #7
Print FileExists("D:\xprofanx2\Einstell.str")
WaitKey
end
Klappt auch nicht, weder mit #1 noch mit #7.

Habe jetzt die Structurdatei von Hand erstellt. Der Inhalt sieh so aus

Code:
DATEIVZ; C; 30; 0
MWST_KL; N; 6; 2
MWST_GR; N; 6; 2
ANFBEST; N; 8; 2
Die Erstellung der Datei klappt aber auch nicht. Ds Ergebnis der Funktion DB("create"....... ist 1 aber es wurde keine Datei erstellt.
__________________
Viele Grüsse
Mike

Window XP Prof SP3 Windows 7 ultimate
Xprofan X2
cyberangle ist offline   Mit Zitat antworten
Alt 17.08.2011, 17:09   #4 (Direktlink)
Forenmaskottchen
 
Benutzerbild von ts-soft
 
Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 721
Standard

Keine Probleme hier, Einstell1.dbf wird mit 162 Bytes erstellt.
Entweder Dir fehlen die Rechte im Ordner, oder aber ein Problem weil Du
die Backslashes nicht verdoppelt hast, was aber nur den Fehler des zweiten
Teils erklären würde. Oder ein Fehler in Deiner Profan-Version.

Getested mit XProfan X2, Editor sollte keine Rolle spielen.
__________________
Gruß Thomas

Wenn mir früher jemand gesagt hätte, ich würde
freiwillig eine Wanze mit mir herum tragen und sie
auch noch selbst aufladen, hätte ich laut gelacht.

Heute habe ich ein Smartphone.


http://realsource.de
ts-soft ist gerade online   Mit Zitat antworten
Alt 17.08.2011, 17:13   #5 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Hallo,

ich habe es mal getestet!
Folgendes Programm funktioniert völlig korrekt:
Code:
Declare  erfolg&
' Strukturdatei erstellen
' -----------------------
Assign #7, "Einstell.str"
  Rewrite #7
    Print #7, "DATEIVZ; C; 30; 0"
    Print #7, "MWST_KL; N; 6; 2"
    Print #7, "MWST_GR; N; 6; 2"
    Print #7, "ANFBEST; N; 8; 2"
  Close #7
erfolg& = FileExists("Einstell.str")
Print "Strukturdatei erzeugt: " + str$(erfolg&)
' Datenbank-Tabelle erstellen
' ---------------------------
erfolg& = @Db("Create", "Einstell.str", "Einstell.dbf")
If erfolg&
  Print "Datei erstellt: " + Str$(erfolg&)
Else
  Print "Nicht erstellt: " + Str$(erfolg&)
EndIf
' Datenbank-Tabelle öffen
' ----------------------
erfolg& = db("Open", #1, "Einstell.dbf")
Print "Tabelle enthält " + str$(erfolg&) + " Sätze!"
db("Close", #1)
WaitInput
End
Natürlich enthält die frisch gebaute Tabelle exakt 0 Sätze! Die Tabelle lässt sich mit dem Helfer "Tabellen bearbeiten" öffnen und zeigt die erwartete Struktur!

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 17.08.2011, 17:20   #6 (Direktlink)
Forenmaskottchen
 
Registriert seit: 23.01.2011
Ort: Bernburg
Alter: 58
Beiträge: 756
Standard

Möglicherweise ein Pfadproblem? Ich habe eben mal Dein Beispiel durchlaufen lassen und dabei bei Assign den vollen Pfad angegeben. Und gleich auch noch ein db("Create".. ebenfalls mit vollen Pfaden angehängt, auch die DBase wird korrekt erstellt. Dann das Gleiche nochmal, ein ChDir auf den gewünschten Pfad ganz am Anfang und alle Dateiangaben ohne Pfad, klappt auch problemlos.

Gruß Volkmar
Volkmar ist offline   Mit Zitat antworten
Alt 17.08.2011, 17:22   #7 (Direktlink)
Stammuser
 
Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
Standard

Roland war schneller. Trotzdem,
Code:
Assign #1, $TempDir+ "\\Einstell.STR" 'im TEMP Verzeichnis erstellen und später löschen
Rewrite #1
Print #1, "DATEIVZ; C; 30; 0"
Print #1, "MWST_KL; N; 6; 2"
Print #1, "MWST_GR; N; 6; 2"
Print #1, "ANFBEST; N; 8; 2"
Close #1

db("Create", ($TempDir+ "\\Einstell.STR"), ($TempDir+ "\\Einstell.dbf"))

If FileExists ($TempDir+ "\\Einstell.dbf")
    Messagebox("Die leere DBF-Datei wurde erzeugt.","I N F O",4160)

    else
     Messagebox("Die DBF-Datei konnte nicht erzeugt werden." + \
                 "Das Programm wird beendet!","I N F O",4160)
endif

Assign #1, $TempDir+ "\\Einstell.STR"
case FileExists ($TempDir+ "\\Einstell.STR"): Erase #1  ' TEMP löschen
Close #1

Assign #1, $TempDir+ "\\Einstell.dbf"
case FileExists ($TempDir+ "\\Einstell.dbf"): Erase #1  ' TEMP löschen
Close #1

END
alles mal ins TEMP-Verzeichnis. Ursache könnte vielleicht fehlende Schreibrechte bei W7 sein?

Gruß Thomas
THFR ist offline   Mit Zitat antworten
Alt 17.08.2011, 17:37   #8 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Zitat:
Die Structurdatei habe ich mit dem entsprechenden Helfer im LemonEd erzeugt.
LemonEd ruft den Helfer nur auf. Der gehört aber zum XProfan-Paket, hat mit dem Editor aber ansonsten nichts zu tun. Darum spielt der aufrufende Editor auch keine Rolle.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 18.08.2011, 18:14   #9 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 20.02.2009
Ort: Essen
Beiträge: 119
Standard

@ Frank,

ich weis, es sollte auch nicht gegen LemmenED gehen.

@ Alle,

Vielen Dank, jetzt läuft alles wie es soll. Ich habe nur am Progammanfang die Pfad mit chdir spezifiziert.
__________________
Viele Grüsse
Mike

Window XP Prof SP3 Windows 7 ultimate
Xprofan X2
cyberangle ist offline   Mit Zitat antworten
Alt 18.08.2011, 18:36   #10 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Weiss ich doch, Mike.
Ich wollte es nur richtig erklären, für spätere Einsteiger usw.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Anregungen & Bugreports

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
create ("hIcon","..") findet kein Icon JörgG XProfan 7 04.08.2011 23:21
"HotFixInstallerUI.dll" und "eula.rtf" nach Update / Jetzt externe Festplatte defekt Maliana Viren-Forum 3 01.12.2009 16:57
Fehlermeldung "cannot create process" V40 Windows XP 0 22.07.2007 19:04
"Hilfe"... "Senden an"Desktop"-Verl Bluebear Windows XP 2 25.05.2005 02:22



Alle Zeitangaben in WEZ +2. Es ist jetzt 22:42 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2