treffen sich zwei, kommt einer nicht. hahahahahahaha.
sitzen zwei blinde im kino.
der erste: "ich seh nix".
der zweite: "wollen wir platz tauschen?".
s'Amstel
überprüfe nur vorhandene laufwerke und jene des gewünschten typs (festplatte, nicht cd-rom).
die Drives auflistung des FileSystemObject hilft dir da.
s'Amstel
sowieso immer serverseitig; eben entweder über php oder apache-conf.
# übergang auf https erzwingen
SSLRequireSSL
SSLOptions +StrictRequire
ErrorDocument 403 /mein/fehlerdokument/oder/script.php
oder
RewriteEngine On
RewriteCond %{SERVER_PROTOCOL} !^https$
RewriteRule /* https://subdomain.domain.tld%{REQUEST_URI} [R=permanent,L]
nö, finde ich nicht, verwende halt sowas in der art:
function secure_page()
{
if ( !isset($_SERVER['HTTPS']) || strtolower($_SERVER['HTTPS']) != 'on' )
{
header ('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
exit();
}
}
s'Amstel
nicht out-of-the-box, nein - verwende eine rekursive funktion, die alle verzeichnisse durchschreitet, durch GetFolder einen verweis auf das aktuelle verzeichnis liefert. wenn die eigenschaft Files des verzeichnisses nichts liefert, ist das verzeichnis leer und kann mit Delete gelöscht werden.
s'Amstel
arbeite mit BuildCriteria und ApplyFilter und weise der eigenschaft Filter dann das erbenis von ersterem zu. sonst hast du bei ungenormenten datumsangaben probleme.
FilterOn musst du dann nur noch auf true setzen und dann sollte zumindest das filtern funktionieren, abhängig von deiner access-version.
für den rest (dein besagtes "unten in die liste kopieren") kann ich mir jetzt ehrlich gesagt nix drunter vorstellen.
s'Amstel
meines wissens ist der standardbrowser unter windows derjenige, der mit dateien vom typ .htm(l) verknüpft ist.
in HKEY_CLASSES_ROOT\.htm habe ich (Standard) FirefoxHTML
in HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command habe ich (Standard) C:\PROGRA~2\MOZILL~1\FIREFOX.EXE -url "%1"
d.h. theoretisch müsstest du zuerst den ersten registry-hive auslesen, bestimmen, wer .htm-dateien behandelt, und dort dann den pfad zum standardbrowser (bei mir FF) auslesen.
s'Amstel
unter beziehungstyp verstehe ich eigentlich sowas wie 1:1-, 1:n- und n:m beziehungen. was in diesem zusammenhang die transformation bedeutet, entzieht sich meines wissens.
s'Amstel
schalte mal das debugging von OE ein (im optionendialog > wartung > problembehandlung). es werden afaik zwar nur protokollaufrufe geloggt, vielleicht steht trotzdem hilfreiches drin.
s'Amstel
ich geb zu, ich hab obigen source aus einem alten tutorial übernommen, wo scheinbar was nicht ganz stimmte. :floet:
die MSDN meint dazu:
Parameters: The zero-based column ordinal.
Return Value: The value of the specified column as a 16-bit signed integer.
auf gut deutsch:
übergib die spaltennummer (0 = erste spalte) und erhalte den wert des feldes.
s'Amstel
und jetzt bitte logisch denken
schon mal versucht, das von denen runterzukopieren?
wenn das allenfalls vorhandene copyright im source belassen wird, wohl kein problem.
s'Amstel
die systemregistrierungsdateien im dateisystem software.dat, user.dat und diverse andere .dat aus C:\WINDOWS\system32\config sind in der regel (blödsinn: immer) binäre dateien und sowieso vom system gelockt. mit notepad ist da kaum was zu machen.
s'Amstel
ich könnte jetzt spontan auch kein "gutes" buch für VBA empfehlen, da es
1. unüberschaubar viele bücher zum thema VBA (nicht etwa VB o.ä.) gibt;
2. imho aus büchern VBA zu lernen etwas der grundlage entbehrt.
diverse tutorials, referenzen wie microsoft'sche developerseiten, etwas windows-API, office-portale, hinlänglich bekannte private sites von office-experten und MVPs würde ich eher zum "lernen" empfehlen.
s'Amstel
betreffend OP:
nachdem ich mir vor einigen wochen die dvd-box von VST 2005 bei microsoft bestellt und auch darüber geärgert hab, dass XP SP2 verlangt wird:
How to install VS 2005 and MSDN for VS 2005 on XP without SP2
allerdings auch (noch) ungetestet.
s'Amstel
ich kann mir jetzt nur nicht genau ausmalen, wie du eine connection zusammenbekommen hast, wo die express edition von C# 2005 oracle eigentlich nicht native unterstützt.
aber jetzt mal höchst ungetestet:
using System.Data;
using Oracle.DataAccess.Client; // mittels ODP.NET Oracle managed provider
string oradb = "Data Source=OraDb;User Id=scott;Password=tiger;"; // oder
string oradb = "Data Source=(DESCRIPTION="
+ "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=OTNSRVR)(PORT=1521)))"
+ "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL)));"
+ "User Id=scott;Password=tiger;";
OracleConnection conn = new OracleConnection(oradb); // oder
OracleConnection conn = new OracleConnection();
conn.ConnectionString = oradb;
conn.Open();
string sql = "select dname from dept where deptno = 10";
OracleCommand cmd = new OracleCommand(sql, conn);
cmd.CommandType = CommandType.Text;
OracleDataReader dr = cmd.ExecuteReader();
dr.Read();
string deptno = dr.GetInt16("deptno").ToString();
s'Amstel
es gibt derer mehrere.
arbeite entweder mit db.execute bzw. docmd.runsql
oder verwende ein recordset (ADO.recordset oder DAO.recordset, je nachdem, was du verwendest).
s'Amstel