Allgemeines
Datumsformat

Von:Jürgen Wondzinski juergen@wondzinski.de
An:Cyprian Kuschka kuschka@hotmail.de
erstellt am:07.05.2024 17:01:08 - #24355 in section Antworten     Antworten ohne Zitat
Wie wärs denn damit:

 
FUNCTION Normier_Datum (cText)
LOCAL dReturn
IF "-" $ cText
SET DATE ANSI
ENDIF
dReturn = CTOD(cText)
SET DATE GERMAN
RETURN dReturn



Servus
wOOdy

Lianja, Servoy und Visual FoxPro Technologieberater
Microsoft "Most Valuable Professional" von 1996 bis 2009
Servoy Valued Professional 2011

"*´¨)
¸.•´¸.•*´¨) ¸.•*¨)
(¸.•´. (¸.•` *
.•`.Visual FoxPro: It's magic !
(¸.•``••*

 Servus

    wOOdy


VFX deutsch
VFX18: Cursor Adapter Wizzard : Cmdstring for SQL Server

Von:Rainer.Greim rg.greim@@@consulting@atTonline.de
An:All :gelesen
erstellt am:07.05.2024 18:38:48 - #21235 in section Antworten     Antworten ohne Zitat
Hallo, ich hab jetzt einige Traces mit dem SQL Profiler laufen lassen.

Mit der gleichen SQL ODBC Connection.
- Cursor Adapter Wizzard aus VFX.

Nach Connection kommt nur ein leeres Grid, man siehts auch im Profiler.

Wenn man die Connection selber baut, kommt nach dem Connect nur ein leeres Dropdown statt der / die Datenbanknamen. Vielleicht würde es ja gehen, wenn man da was eingeben könnte.

- Cursor Adapter aus VFP Dataenvironment
..New CA dann->Builder aufrufen, 1.Tab Connection: geht, 2.Tab Select und Schema füllen ( Build)
Es werden Tabellen angezogen und Feldliste ist gefüllt.
Man siehts im SQL Profiler :es geht also.

Frage: wo ist bei VFX18 hinterlegt , was an den Server geschickt wird ? Bei CABuilder9 aus dem Netz ists in einer VFP Table.

Kann man ggf. bei VFX18 auch ohne den Wizzard aber mit SQL Server leben und den Teil händisch codieren ? In meinem Fall kenne ich den DB-Server, macht die Sache bestimmt einfacher.

Danke/ Gruß Rainer


Von:Uwe Habermann Uwe@Habermann-Leu.de
An:Rainer.Greim rg.greim@@@consulting@atTonline.de
erstellt am:07.05.2024 20:54:25 - #21236 in section Antworten     Antworten ohne Zitat
Hallo Rainer!

>>Nach Connection kommt nur ein leeres Grid, man siehts auch im Profiler.<<

Wahrscheinlich meinst Du eine leere Combobox.

Kann es sein, dass Deine Datenbank offline ist? Guck mal im SSMS in den Eigenschaften der Datenbank den Status an. Wenn dort bei Status "normal, automatisch schließen" steht, schaltet der SQL Server die Datenbank nach eigenem Ermessen offline, wenn kein Benutzer verbunden ist. In den Optionen kannst Du "automatisch schließen" auf false setzen, damit das nicht passiert.

Dann zum VFX - Cursoradapter Wizard. Wenn Du die leere Combobox siehst, klicke auf Back und dann wieder auf Next. Geht es dann? Wenn ja, könnte es ein Timing Problem sein.

Viele Grüße

Uwe Habermann

Von:Rainer.Greim rg.greim@@@consulting@atTonline.de
An:Uwe Habermann Uwe@Habermann-Leu.de
erstellt am:07.05.2024 22:08:42 - #21237 in section Antworten     Antworten ohne Zitat
Hallo Uwe, da is nix offline, bin ja parallel noch drauf. Das komische is, mit dem alten CA Builder hab ich sofort Tabellen auch über Homeoffice mit VPN. Timing wäre noch ein Thema, aber wenn ich im Firmennetz bin , muß es ja funktionieren, hat’s ja auch mal…. Hab inzwischen auch intensiven Austausch mit der IT.
Irgendwie kommen keine DB Namen zurück wenn ich mir selber einen Connection String baue, bei ODBC Conn einrichten wird’s mir aber angeboten.

Gehts als Plan B auch ohne den Wizzard, meinetwegen auch mit VFP DB im Netz ? Kann man VFP so konfigurieren, das nix mehr geht ( Remote Data usw…) ?
So langsam bin ich wieder R&D statt Rapid Prototyping.

Danke und viele Grüße Rainer