Hallo!
Ich möchte gerne die SQLXML Managed Classes von SQLXML 3.0 für MS SQL Server nutzen. Leider krieg ich aber bei den folgenden Code, folgende Exception: Microsoft.Data.SqlXml.SqlXmlException: "Fehler bei einem aus mehreren Schritten bestehenden OLE DB-Vorgang. Prüfen Sie die einzelnen OLE DB-Statuswerte, falls vorhanden. Daten wurden nicht verarbeitet ."
using Microsoft.Data.SqlXml;
.
.
SqlXmlCommand cmd = new SqlXmlCommand("workstation id=\"XXXXX\";packet size=4096;integrated security=SSPI;data source=\"XXXXX\";persist security info=False;initial catalog=db_name");
cmd.CommandText = "SELECT * FROM Auftrag FOR XML AUTO;";
System.IO.Stream stream = cmd.ExecuteStream(); //Hier wird die Exception ausgelöst
StreamReader r = new StreamReader(stream);
Console.WriteLine(r.ReadToEnd());
.
.
Was mache ich falsch?
Danke!
Hallo zusammen!
Ich habe folgendes Problem, ich habe XML-Daten die in einer Datenbank abgelegt werden sollen und zwar in einer MS SQL 2000 Datenbank. Jetzt habe ich was von SQLXML gehört aber keine Guten Referenzen und Erfahrungberichte gefunden, hat jemand schon damit Erfahrungen gesammelt?
Wann ist es überhaupt empfehlenswert SQLXML einzusetzen?
Kann SQLXML auch in Verbindung mit MSDE benutzt werden?
Hi!
Auf den ersten Blick sieht ja alles korrekt aus, vielleicht machst du aber bei dem Remoting iregendwas falsch. Ich habe auch was ähnliches schon mal gemacht, die Remoting Initialisierung sieht bei mir aber ein bisschen anders aus, naja hier ist etwas Code was ich anders gemacht habe, vielleicht hilft es ja..?!?!
using System.Runtime.Remoting.Channels.Http;
.
.
.
.
protected override void OnStart(string[] args)
{
IChannel chnl = new HttpChannel(remport);
ChannelServices.RegisterChannel(chnl);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemoteObject),
"RemoteObject.Soap", WellKnownObjectMode.Singleton);
}
public class RemoteObject: MarshalByRefObject
{
.
.
.
.
}
Du könntest versuchen, soweit der Auftrag empfangen wurde, die Verbindung zum Client(Drucker) einfach zu schließen. Wenn der Drucker wieder drucken möchte dann baut er einfach wieder neue Verbindung auf.
Ist das eine Lösung?
Kuck doch mal bei Codeproject, die haben da einen sehr schönen Beitrag: http://www.codeproject.com/dotnet/dotnettcp.asp
Hallo zusammen.
ich versuche gerade einer Anbindung zu einer Datenbank(z.B MS ACCESS) mit C# aufzubauen, kennt da jemand gute Referenzen oder ähnliches, ich konnte nichts vernünftiges googeln wo man in das Thema einsteigen könnte. Am liebsten währe es wenn das Vorgehen unabhängig von Entwicklungsumgebung beschrieben währe, wegen besseren Vertändlichkeit.
Danke!
Danke!
Hört sich vernünftig an, ich werde es testen!!
Ich glaube es hängt daran, dass du ein Objekt der Klasse Anfrage deklarierst dieser wird aber niregendwo initialisiert deswegen kannst du es auch nicht den anderen Objekten zuweisen.
Hallo!
Ich habe ein Problem mit meinem Programm, es greift übers .NET Remoting auf ein anderes Programm. Aber ab und zu kommen solche Fehlermeldungen, die ich mir nur schwer erklären kann und was bringt eigentlich der Eintrag <system.windows.forms jitDebugging="true" /> in machine.config?
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
\************** Exception Text **************
System.Xml.XmlException: '', hexadecimal value 0x17, is an invalid character. Line 39, position 1.
Server stack trace:
at System.Xml.XmlScanner.ScanContent()
at System.Xml.XmlTextReader.ParseBeginTagExpandCharEntities()
at System.Xml.XmlTextReader.Read()
at System.Runtime.Serialization.Formatters.Soap.SoapParser.ParseXml()
at System.Runtime.Serialization.Formatters.Soap.SoapParser.Run()
at System.Runtime.Serialization.Formatters.Soap.ObjectReader.Deserialize(HeaderHandler handler, ISerParser serParser)
at System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Deserialize(Stream serializationStream, HeaderHandler handler)
at System.Runtime.Remoting.Channels.CoreChannel.DeserializeSoapResponseMessage(Stream inputStream, IMessage requestMsg, Header[] h, Boolean bStrictBinding)
at System.Runtime.Remoting.Channels.SoapClientFormatterSink.DeserializeMessage(IMethodCallMessage mcm, ITransportHeaders headers, Stream stream)
at System.Runtime.Remoting.Channels.SoapClientFormatterSink.SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at RemoteObject.getListeClients()
at enwisServiceWatcher.CurrentConnection..ctor() in c:\dokumente und einstellungen\......\currentconnection.cs:line 51
at enwisServiceWatcher.Form1.menuItem5_Click(Object sender, EventArgs e) in c:\dokumente und einstellungen\.....\form1.cs:line 419
at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
at System.Windows.Forms.MenuItemData.Execute()
at System.Windows.Forms.Command.Invoke()
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
\************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
enwisServiceWatcher
Assembly Version: 1.0.1872.31580
Win32 Version: 1.0.1872.31580
CodeBase: file:///C:/Programme/tegos/enwis)tel%20Observer/enwisServiceWatcher.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system.runtime.remoting/1.0.5000.0__b77a5c561934e089/system.runtime.remoting.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
server_meta
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.1
CodeBase: file:///C:/Programme/tegos/enwis)tel%20Observer/server_meta.DLL
----------------------------------------
System.Runtime.Serialization.Formatters.Soap
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system.runtime.serialization.formatters.soap/1.0.5000.0__b03f5f7f11d50a3a/system.runtime.serialization.formatters.soap.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/winnt/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
\************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
Hallo!
Kann mir jemand bitte helfen iregendwie komm ich da nicht weiter.
Ich möchte einfach einen Ordner lokal auswählen(z.B mit FolderBrowserDialog) und alle die in diesen Ordner enthaltenen Dateienamen auslesen und z.B in ein Array schreiben.
Danke!
Ich glaube ich beschreibe das Problem zu allgemein, also Neuling halt!
Aber vielleicht kann folgendes helfen:
wenn ich in IIS in der Eigenschaften einer Website das "Verzeichniss durchsuchen" erlaube und wähle dann in IExplorer eine *.aspx Datei aus, krieg ich folgende Fehlermeldung:
[php]
Konfigurationsfehler
Beschreibung: Beim Verarbeiten einer Konfigurationsdatei, die für diese Anforderung erforderlich ist,
ist ein Fehler aufgetreten. Überprüfen Sie die unten angegebenen Fehlerinformationen und ändern Sie
die Konfigurationsdatei entsprechend.
Parser-Fehlermeldung: Das Verwenden eines Abschnitts, der als allowDefinition='MachineToApplication'
nach der Programmebene registriert ist, verursacht einen Fehler.
Dieser Fehler kann von einem virtuellen Verzeichnis verursacht werden, das nicht als Anwendung
in IIS konfiguriert ist.
Quellfehler:
Zeile 44: -->
Zeile 45: <authentication mode="Keine" />
Zeile 46:
Zeile 47: <!-- AUTORISIERUNG
Fehler auf Zeile: 45
[/php]
Hallo!
Ich bin ein ziemlicher Neuling in diesen Thema und habe wie ich vermute ein Konfigurationsproblem, denn wenn ich versuche lokal eine Seite aufzumachen kriege ich den HTTP-Fehler-403(Sie haben nicht die erforderliche Berechtigung, um die Seite anzuzeigen) obwohl ich in IIS alles zulase was es nur möglich ist.
Was mache ich falsch bzw. was fehlt mir noch an Konfiguration?
X( X( X( X( X( X( X( X( X( X( X( X( X( X( X( X( X( X( X(
Hallo!
Ich habe ein Progrämmchen geschrieben, jetzt möchte ich dass bei der Installationsroutine meines Programmes vorher ein Password bzw. Seriennummer abgefragt wird.
Gibt es in Visual Studio eine Möglichkeit sowas einzubauen oder gibt es da ein Extratool dafür?
Hallo!
Ich bin auch blöd der byte kann nicht negative Werte darstellen!
Hallo!
Ich habe ein Problem mit der Klasse Stream. Ich möchte eine Datei auslesen mit einem Stream, aber ++nicht ++ mit StreamReader!
Dabei gerate ich aber in einen Endlos Schleife , es wird dabei eine 255 gelesen die ohne Ende weiter vorhanden ist.
StreamReader strr = new StreamReader("C:\\Textdatei.txt");
Stream str = strr.BaseStream;
while( true )
{
byte temp = (byte)str.ReadByte();
Console.WriteLine(temp);
if(temp == -1)
break;
}
Die Ausgabe sieht ungefähr so aus:
116
101
134
116
255
255
255
255
255 .................. usw.
Hallo!
Ich habe ein Problemchen mit der MS-Message Queue. Ich versuche nähmlich in einem Thread(dieser läuft in einer Schleife und einer statischen Funktion), diese Abzufragen ob eine Nachricht angekommen ist, das funktioniert auch eigentlich ganz gut nur der Arbeitsspeicher(laut Windows Task-Managers) läuft bei mir über.
Hier etwas Code dazu:
class Klasse
{
MessageQueue mqueue = new MessageQueue(@".\private$\MyQueue");
Klasse()
{
(new Thread(new ThreadStart(Klasse.LeseQueue))).Start();
}
public static void LeseQueue()
{
Messaging.Message message;
while(conti)
{
Thread.Sleep(1000);
message = mqueue.Receive(new TimeSpan(0,0,30)); //An dieser Stelle wird am meißten Speicher reserviert und nicht wieder frei gemacht?!?!?!
m.Dispose();
str.Close();
}
}
}
Ist es ein Problem des Garbage Collectors oder was mach ich was falsch?
Hallo!
Moment mal, iregendwie ist hier was durcheinnander gekommen, die Frage war wieso ich eine Fehlermeldung kriege beim Aufruf von
System.Diagnostics.Process.Start("Ein\ Programm.exe");
Ich möchte ja kein Pfad angeben!
Hi!
Dabei krieg ich aber von Visual Studio folgende Fehlermeldung "Nicht erkannte Escape-Folge"!
Original von Code-Hacker
Hi!Versuch es mal so:
System.Diagnostics.Process.Start("Ein\ Programm.exe");
Du musst das Leerzeichen quoten, ansonsten wird nämlich "Programm.exe" als Parameter von "Ein" behandelt.
Code-Hacker
Wie sieht es aus wenn ich ein Programm starten möchte das aus mehreren Wörtern besteht und diese mit Leerzeichen getrennt sind, z.B System.Diagnostics.Process.Start("Ein Programm.exe"); kann ich so nicht starten.
Hallo!
Meine Frage ist, ob man in C# ähnlich wie in JAVA externe Prozesse(z.B: *.exe-Dateien) starten kann?
Wenn ja:
Hallo zusammen!
Ich habe ein Problem mit meinem Server das ich geschrieben habe. Dieser frisst nähmlich den Speicher ohne Ende kontinuirlich hoch, wenn Clients mir Daten schicken obwohl ich keine globale Daten-Puffer in meinem Programm verwende.
Wenn ich aber z.B in bestimmten Zeiträumen eine Garbage Collection mit
GC.Collect();
erzwinge, habe keine Arbeitsspeicher Probleme mehr.
Funktioniert der Microsoft's Garbage Collector nicht richig oder woran kann es liegen?
Hallo!
Wenn es jemanden interessiert hier die Lösung:
wenn sich ein Dienst nicht starten lässt, dann ist meistens eine nicht behandelte Exception die Ursache. Der Dienst sollte in diesem Fall eine Eintrag in das Windows Eventlog schreiben.
Wie das geht steht z.B. hier:
Hallo!
Ich habe ein Problem mit dem Windows-Dienst das ich geschrieben habe.
Wenn ich versuche diesen zu starten wird er von selbst sofort beendet. Es kommt eine Meldung das einige Dienste beim starten sofort angehalten werden!?!?
Woran liegt es?
Hallo!
Ich habe einen Server geschrieben.
Das Problem ist, die Clients sollen auf eine **gemeinsame **Recourse zugreifen, wie kann ich die Thread's von Client's synchronisieren?
Gibt mir Bitte Tips oder Links wo das verständlich erklärt ist, denn ich glaube ich bin nicht der erste der sich mit diesen Problem beschäftigt.
Danke!
Hallo!
Ich erzeuge von meinem Server eine DLL folgend:
SoapSuds -url:http://localhost:1234/RemoteObject.soap?wsdl -nowp -oa:server_meta.dll
Die DLL wird auch erzeugt und funktioniert reibungslos, wie kann ich aber die Informationen wie Produkversion, Firma, Produktname usw. der DLL verpassen?
Hallo!
Ich möchte eine Datei aus dem ++aktuellen ++Verzeichniss auslesen, wenn ich das z.B mit new StreamReader(@"\config.ini"); mache dann krieg ich eine Exception die sagt mir "Die Datei C:\config.ini konnte nicht gefunden werden."
Was mach ich falsch?
Hallo!
Wie kann man es anstellen, dass wenn man eine Form vergrößert oder auseinander zieht, die Elemente wie TextBox oä. auch automatisch vergrößert werden?
Hallo Zusammen!
Ich schlage mich gerade mit dem "Remoting with .NET" durch, dabei verstehe ich eine Sache nicht, was könnte man gemeint haben wenn man sagt: "Der ganze Quellcode wird in einer .NET komponente kompiliert".
PS:
Übrigens, ich beziehe mich auf folgenden Artilkel: http://www.devtrain.de/news.aspx?artnr=679, sagt bitte bescheid wenn jemand einen besseren Artikel zu den Einstieg in dieses Thema hat, ist zwar ein schöner Artikel aber teilweise tauchen hier Dinge auf, die für mich unerklärlich sind.
Hallo zusammen!
Ich habe ein Problem. Ich möchte aus einen gestarteten Form eine zweite Form starten, wenn ich das mit Application.Run(new Form2()); mache krieg ich eine "System.InvalidOperationException", diese sagt :"Das Starten einer zweiten Meldungsschleife auf einem einzelnen Thread ist nicht zugelassen".
Wie kann ich jetzt aus einer gestarteten Form eine andere Form starten, bzw. ist es überhaupt möglich?
Original von Chäsi
Kannst ja die ganze Datei neu machen und nicht anhängend schreiben 😉
Meinst du die Datei löschen und neu anlegen?
Original von Lynix
Danach schreibst Du den editierten Inhalt wieder zurück in die Datei.
Das Problem ist, wenn ich in die Datei reinschreibe, werden neue Daten am Ende der Datei angehangen. Oder!?!?!?!
Hallo!
Gibt es in C# eine Möglichkeit, in einer Textdatei eine Text-Zeile zu löschen?
In StreamReader und StreamWriter habe nichts gefunden.
Was kann man da benutzen?
Am einfachsten geht es mit einem Thread der die Werte abfragt, und wenn sich diese ändern dann dann wird auch entsprechend reagiert.
Dies ist aber keine besonders schöne Lösung, besonders wenn du viel abzufragen hast, besser ist es natürlich wenn du dich mit Delegates durchschlägst. Da gibt es z.B in MSDN Lybrary schöne erläuterungen.
Hallo zusammen!
Ich möchte eine TabControl mit mehreren Registerkarten benutzen. Die Inhalte der Registerkarten ändern sich aber ständig zur Laufzeit, z.B es wird auf einer der Registerkarten ein Wert den TextBox hinzugefügt diese ist aber gerade nicht aktiv, wenn ich jetzt aber auf diese Registerkarte gehe, bleibt die Anwendung hängen.
Woran liegt das?
Was kann ich machen?
Du könntest z.B. den Client iregend ein Zeichen senden, und beobachten ob dieser angekommen ist, denn wenn nicht wird normalerweise eine IOException o.ä ausgelöst.
Dann kannst du diese Exception abfangen, und weis dann dass der Client nicht mehr verbunden ist.
Hallo!
Ich benutze eine fertige DLL um einen Server als Windows-Dienst zu schreiben, beim starten krieg ich aber eine FileNotFoundException. Den Verweis auf die DLL habe ich auch eingebunden.
Kann mir jemand sagen wo das Problem liegt?
Hier die Ausgabe bei Exception:
_
Eine nicht behandelte Ausnahme des Typs 'System.IO.FileNotFoundException' ist in enwistelnetd.exe aufgetreten.
Zusätzliche Informationen: Datei- oder Assemblyname 'nsoftware.IPWorks' oder eine Abhänigkeit davon wurde nicht gefunden._
Hallo!
Ich habe ein ziemlich nerviges Problem.
Ich füge z.B. ein TextBox einer Form hinzu, dieses deklariere ich aber nachträglich im Code als "static", wenn ich aber zwischendurch mit dem Designer was mache, wird diesen TextBox-Objekt die "static"-Eigenschaft automatisch entfernt.
Kann man da in Microsoft Visual C# .NET iregendwas einstellen, damit es nicht jedes mal passiert?
Tut mir leid, aber iregendwie kann ich das nicht wirklich nachvollziehen.
Gibt es da iregendwie eine Dokumentation oder Refenzen zum einfacheren Einstieg?
Denn ich möchte nur die Daten der Variablen auslesen, keine komplizierte Zugriffe oder Schreibvorgänge die synchronisiert werden müssten!
Hallo zusammen!
Ich möchte ein selbstgeschriebenes Dienst mit einem anderen Tool das ich ab und zu starten kann überwachen,
d.h auf die dynamische Variablenwerte zugreifen.
Ich habe in diesen Zusammenhang was über Marshaling gehört, ist es das was ich brauche und wenn ja wie muss ich da vorgehen oder gibt es da altrenativen und gibt es da gute Referenzen?
Tach!
Ich habe ein Problemchen mit der Toolbox und zwar ich habe Images den einzelnen Buttons auf einen Toolbox hinzugefügt. Die Images auf den Buttons werden im Entwurfsfenster auch schön angezeigt, wenn ich aber das Programm starte sind Bildchen nicht mehr zu sehen.
Ärgerlich! Woran liegt das?
hi,
obwohl ich ein Programm unter windows xp kompiliert habe, sind die buttons und scrollbars im win 2000 oder was auch immer style. wie kann man einstellen, dass die "neuen" buttons und scrollbars benutzt werden?
Kennt jemand auch einen Link zu den kostenlosen XP-Style Images für die Buttons?
Hallo!
Weiß jemand zufällig, wie man auf die Daten(aktueller Variablenzustand) einer anderen Anwendung(.NET) zugreifen kann und wie bzw. ob es überhaupt möglich ist?
Hallo!
Ich versuche einen Dienst mit C# zu schreiben, dabei hab ich ein Problem beim starten des Diesnstes. Wenn ich den Dienst starte kriege ich folgende Meldung:
"Der Dienst kann nicht von der Befehlszeile oder einem Debugger gestartet werden. Ein windows Dienst nuss zuerst installiert(instllutil.exe) und anschließend mit dem Server Explorer, der Windows-Diensteverwaltung oder mit dem Befehl NET START gestartet werden".
Ich versetehe nicht die Vorgehensweise wie mat da vorgeht.
Kann mir da jemand sagen was ich falsch mache oder den groben Ablauf schildern wie man da vorgeht?
Nun, ich habe die Lösung des Problems gefunden und wenn es jemenden interessiert, hier die Auflösung:
Hallo!
Folgende Funktionalität beim Zugriff auf eine Datei möchte ich erfüllen:
Fogenden Code habe ich geschrieben:
System.IO.StreamReader strFile;
try
{
strFile = new StreamReader(@"einstellungen.txt", Encoding.ASCII, true);
}
catch(System.IO.FileNotFoundException)
{
File.Create("einstellungen.txt");
strFile = new StreamReader(@"einstellungen.txt", Encoding.ASCII, true); // 8o:PHier wird die System.IO.IOException ausgelöst!
}
Ich suche nach einer Möglichkeit Objekte einfach in der Datei abzuspeichern.
Gibt es da eine Möglichkeit?
Wenn ja, welche Klassen von .NET kann ich dazu benutzen?
Versuche mal selber so eine Funktion zu schreiben, die den String nach erwünschten Daten filtert.
Die Klasse String hat viele nützliche Funktionen die dir helfen könnten, in deinen Fall ist könnte z.B die Funktion IndexOf() interessant sein usw..