Naja, das Problem ist, dass das Programm auch beim Kunden ausgeliefert werden muss und da können wir nicht einfach die Benutzerkontensteuerung ausschalten oder nen Admin-Account voraussetzen.
verwendetes Datenbanksystem: Access MDB, OleDb Treiber in C#
Hi.
Ich muss (ja, ich muss 😃) auf eine MDB im Programmverzeichnis unter C:\Programme\BeliebigerProgrammName\ schreibend zugreifen.
Lesen kann ich daraus, doch wenn ich ein Update machen möchte erscheint folgende Fehlermeldung:
Die Operation muss eine aktualisierbare Abfrage verwenden
Gibt's da ne Lösung? Weil anscheinend scheint sich da Windows Vista und Windows 7 quer zu stellen.
MfG
freako
hey rainbird,
danke für das tolle snippet!
ich habe einen 64bit pc zu hause, sag mir wie man die clsid herausfindet, dann geb ich die dir.
habe das bisher versucht und schon mehrere unterschiedliche clsids gefunden, aber keine hat funktioniert.
Hallo Lars, danke für deine schnelle Antwort.
Wenn ich eine eigene Lib schreiben müsste, wie wäre da der Ansatz? TCP/IP, Socket Programmierung, etc. ?
Hi,
ich muss Daten per FTAM übertragen. Leider habe ich für C# / .NET keine Library gefunden, die irgendwas mit dem FTAM Protokoll anfangen kann.
Gibt es sowas überhaupt? Google hat nichts derartiges gefunden.
Was wären die Ansätze, um so etwas selber zu schreiben? Es geht hierbei nur um Textdaten-Übertragung. Wie groß wäre denn da der Aufwand?
Super! Danke für das Stichwort.
Die Extension Methods kannte ich ja noch gar nicht ... Ist aber ziemlich cool!
Hier meine Lösung, falls es wen interessiert...
public static class EMClass
{
public static void AddUnique<T>(this List<T> s, T somewhat)
{
if (!s.Contains(somewhat))
s.Add(somewhat);
}
}
Hallo liebe Freunde,
ich möchte gerne die List<T> in System.Collections.Generic so erweitern, dass ich eine Methode void AddUnique(T elem) habe, die ein Element genau dann zur Liste hinzufügt, wenn es noch nicht enthalten ist.
Dazu habe ich folgenden Code geschrieben
using System;
using System.Collections.Generic;
namespace System.Collections.Generic
{
public partial class List<T>
{
public void AddUnique(T elem)
{
if (!this.Contains(elem))
this.Add(elem);
}
}
}
Leider sagt er mir jedes mal beim Kompilieren, dass er Contains und Add nicht finden kann ...
Was mache ich da falsch?
hm ... ne ich brauche schon .NET 3.5 (wegen LINQ unterstützung)
ich schreibe gerade eine normale webanwendung, deren quelltext ich aber auch für eine "heimversion", die so ziemlich das gleiche können soll, verwenden möchte.
gibt's da was?
Hi,
kennt ihr etwas, was folgenden Anforderungen entspricht?
Ich möchte eine Software in ASP.NET MVC (C#, .NET 3.5) schreiben und diese dem User auf USB Stick zur Verfügung stellen.
Dazu soll beim Start ein kleiner Webserver (auf einem frei konfigurierbaren Port) + MS SQL Compact ausgeführt werden. Am besten so, dass der User es nicht mitbekommt. Dann soll nur der Standard Browser geöffnet werden und die ASP.NET Seite erscheinen.
Gibt's da etwas zu? Irgendwie ne Webserver Klasse oder sowas?
MfG
freako32
hm ja stimmt schon, aber die leeren felder z.B. wie bei
A+B+CDE?+F
(zwischen C und D und E) überspringt er...
das + durch n stern im pattern ersetzen bringts leider auch nicht, dann macht er zwischen jedem ein leeres feld.