ja, geht. allerdings nur mit VBA in verbindung mit entweder DAO oder ADO, denn die untengenannten systemtabellen sind nicht direkt manipulierbar, was wiederum auch vor- und nachteile hat.
wie es in diesem artikel auch schon steht, werden die spezifikationen in zwei systemtabellen gehalten, nämlich MSysIMEXSpecs und MSysIMEXColumns.
viel spass damit,
s'Amstel
wenns in der init.ora drinsteht, müsste die sortierung auch funktionieren.
was steht nach einem startup der database jeweils im parameter NLS_SORT von NLS_SESSION_PARAMETERS, NLS_INSTANCE_PARAMETERS sowie NLS_DATABASE_PARAMETERS?
s'Amstel
vermutlich bekommst du ja so eine fehlermeldung:
[Microsoft][ODBC SQL Server Driver][ SQL Server] Anmeldung für Login "<username>" fehlgeschlagen.
[Microsoft][ODBC SQL Server Driver][sql Server]Login failed for user '<username>'.
wie ist denn der error state? dort steht nämlich drin, ob die sql authentifizierung mit credentials der integrierten windows-authentifizierung vorgenommen wurde, was nicht klappen kann, oder gar passwort nicht mit dem login übereinstimmt, and so on.
im eventlog der sql server maschine sollte dann auch ein logeintrag zu finden sein:
2006-05-05 14:24:02.12 Logon Error: 18456, Severity: 14, State: <dein state>.
s'Amstel
entweder ein sehr unübliches, unbekanntes oder neues feature durch installierte fremdsoftware oder malware.
hijackthis wird vermutlich auskunft geben, ob es sich um letzteres handelt; auch die anzeige der liste von browser helper objects im IE und ein blick in die zuletzt im system geänderten dateien (auffällige DLLs, etc.) wäre aussagekräftig.
s'Amstel
darum auch die aussage meinerseits: sofern du [der OP] nicht wirklich auf eine überprüfung auf valides HTML abzielst [abzielt].
ansich wäre dann die lösung über einen full-featured validator via CGI und/oder AJAX oder eine lokale installation des W3C validators sinnvoll.
s'Amstel
prinzipielle frage: warum den bildschirmschoner nicht auf schwarz setzen, dann brennt sich nix ein.
zweitens: wie sollte ein ping auf den localhost den bildschirmschoner deaktivieren oder deaktiviert halten? hast du das schon erfolgreich versucht?
s'Amstel
ich denke, willst eher alle öffnenden tags zählen, alle schliessenden tags zählen, und wenn die differenz null ergibt, OK bekommen. sollte mit einer schleife machbar sein, sofern du nicht wirklich auf eine überprüfung auf valides HTML abziehlst.
s'Amstel
dann eben action_date anstatt mit = (gleichheit) auf <= (kleiner gleich) überprüfen. dann bekommst du alle, die innerhalb des zeifensters von 3 sekunden sind.
s'Amstel
ich würde die aktuellen und vorjahrespreise (physikalisch) nicht auf mehrere tabellen auftrennen. aber wenns nun mal schon so ist, kann man wahrscheinlich eh nix mehr machen.
s'Amstel
als WHERE-kriterium auf action_date mit sysdate - INTERVAL '3' SECOND sollt dir alle datensätze liefern, die 3 sekunden alt sind:
select sysdate - INTERVAL '3' SECOND vor_drei_sekunden, sysdate genau_jetzt from dual;
VOR_DREI_SEKUNDEN GENAU_JETZT
04.05.2006 10:57:20 04.05.2006 10:57:23
s'Amstel
SUM = zeilensumme, AVG = zeilendurchschnitt. um mit spalten zu rechnen, sind keine aggregatfunktionen nötig. :mod:
update andere_tabelle set produkt = (SELECT menge * preis from tabelle where ....)
bzw. für neue daten statt dem update mit insert arbeiten.
die ultimative frage: ist es wirklich notwendig, aus basiswerten errechnete werte nochmals abzuspeichern?
s'Amstel
im zu bearbeitenden zellen beim zellenformat, register "schutz", den haken bei "gesperrt" wegtun. dann unter extras, schutz, blatt schützen, dort den haken bei "gesperrte zellen auswählen" wegtun und optional ein blattschutzkennwort vergeben.
s'Amstel
IIRC, haben alle IIS FTP workstation-edition von windows (XP, 2000) ein fix eincodiertes dateigrössenlimit von 2 GB; quellen dazu müsste man sich heraussuchen. somit bleiben nur folgende alternativen:
- auf eine serverbasierte windows-edition umsteigen und IIS weiterbenutzen.
- einen third party FTPd verwenden, der das dateilimit nicht kennt (was die letzte frage betrifft: möglicherweise).
- linux als server und windows als client verwenden.
s'Amstel
kann mir jetzt nur noch vorstellen, dass die parameter des UPDATE-statement (welches ja in einem loop läuft darin die UPDATES schiesst) leer sind.
was spuckt die debugausgabe aus?
übrigens hast du weiters zwei connections (conn) definiert; eine im outer loop, eine im inner loop. du kannst das auch zusammenfassen, indem zu zwei cursor definierst:
das spart ressourcen und ist einfacher wartbar
s'Amstel