Laden...

Forenbeiträge von boco25 Ingesamt 483 Beiträge

06.03.2006 - 10:18 Uhr

Hallo,

ja habe ich geprüft, auch dll-Registrierung vom Excel als Fehlermeldung kriege ich jetzt:

QueryInterface für Schnittstelle Microsoft.Office.Interop.Excel._Application fehlgeschlagen.

Verstehen tue ich es leider nicht.

03.03.2006 - 14:01 Uhr

Bei mir auf dem Server lief die Anwendung, habe versuch die auf einem anderen Server zu installieren läuft alles ausser Excel-generieren

Beschreibung: Beim Ausführen der aktuellen Webanforderung ist ein unverarbeiteter Fehler aufgetreten. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Fehlermeldung:
Ausnahmedetails: System.IO.FileLoadException: Zugriff verweigert: 'Microsoft.Office.Interop.Excel'.

Quellfehler:

Beim Ausführen der aktuellen Webanforderung wurde einen unbehandelte Ausnahme generiert. Informationen über den Ursprung und die Position der Ausnahme können mit der Ausnahmestapelüberwachung angezeigt werden.

Überwachung beim Laden der Assembly: Mit folgenden Informationen kann bestimmt werden, warum die Assembly 'Microsoft.Office.Interop.Excel' nicht geladen werden konnte.

=== Pre-bind state information ===
LOG: DisplayName = Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c
(Fully-specified)
LOG: Appbase = file:///c:/inetpub/wwwroot/FIFA
LOG: Initial PrivatePath = bin
Calling assembly : FIFA, Version=1.0.2253.24602, Culture=neutral, PublicKeyToken=null.
===

LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/fifa/196a1dfd/fb9bc6e7/Microsoft.Office.Interop.Excel.DLL.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/fifa/196a1dfd/fb9bc6e7/Microsoft.Office.Interop.Excel/Microsoft.Office.Interop.Excel.DLL.
LOG: Attempting download of new URL file:///c:/inetpub/wwwroot/FIFA/bin/Microsoft.Office.Interop.Excel.DLL.

Stapelüberwachung:

[FileLoadException: Zugriff verweigert: 'Microsoft.Office.Interop.Excel'.]
FIFA.Start.Button_TechnicalData_Click(Object sender, EventArgs e) +0
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1277


Versionsinformationen: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET-Version:1.1.4322.573

Woran liegt es? Wo soll ich suchen?

Gruss,
Boris

02.03.2006 - 17:31 Uhr

Im Forum nach Marshalling und P/Invoke suchen
Wenn nicht klappt, damm melde.

02.03.2006 - 17:20 Uhr

Keine Ideen?

02.03.2006 - 17:17 Uhr

Marshalling ist Stichwort 🙂

02.03.2006 - 17:13 Uhr

Ich kann dir leider nicht weiterhelfen.
Das Problem mit dem CmbBuilder ist fehlender Primärschlüssel!
Das geht man um, mit dem eigenem Update-Command und ExecuteNonQuery.

02.03.2006 - 17:03 Uhr

Hallo in diesem Fall spiel es keine Rolle( c oder c++). Vorgehensweise ist absolut gleich.

02.03.2006 - 16:50 Uhr

sehe keine Fehler,
wenn du über OleDbCommand gehst, Command, Connection erstellen, dann ausführen, kommt auch den gleichen Fehler raus?

02.03.2006 - 16:28 Uhr

Das wundert mich aber, kannst du Update.CommandTex posten?

02.03.2006 - 16:23 Uhr

Hallo,
ganz genau weis ich nicht aber villeicht hilft dir
http://office.microsoft.com/de-de/assistance/HP010397921031.aspx

oder seht schmutzig:
auf dem Server in Access die Makros-Sicherheitsstufe runter zu setzen

02.03.2006 - 15:59 Uhr

Habe keine Ahnung, habe sowas nie ausprobiert 😁 Arbeite ungerne mit Access 😜
An welcher Stelle geht das Fenster auf?

02.03.2006 - 15:52 Uhr

Und was ist mit dem Performens von so einem Programm ?

02.03.2006 - 15:46 Uhr

Wenn nicht funktionirt, poste die Codezeilen.

02.03.2006 - 15:40 Uhr

Versuch damit 🙂
Am besten nach
<system.web>
<identity impersonate="true"/>

02.03.2006 - 15:38 Uhr

Hallo,

nochmal 🙂 DataSet, DataTable sind Arrays und keine Datenbanken und Tabellen mit select ... from kommt man da nicht weiter.

Gruss,
Boris

02.03.2006 - 15:32 Uhr

Hallo,

mit einem Select Befehl select .... join on ... where zeit ... not Between...
wenn nicht klappt,
schreib bitte alle felder in der Tabellen, dann kan man sehr schnell den richtigen Befehl erstellen.

Gruss,
Boris

02.03.2006 - 15:19 Uhr

Hallo,
sieht exteem dannach aus, dass [@ProductID] nicht passt, da vermute ich ich, steht was falsches drin oder es wird versucht gelöschte Zeile noch Mal zu löschen.
Gruss,
Boris

02.03.2006 - 15:16 Uhr

Deswegen habe ich die andere Lösung vorgeschlagen 🙂

02.03.2006 - 15:12 Uhr

Hallo,

Danke damals habe ich Makro einfach in meinem Programm überschrieben.
Für die Zukuft ist sowas schön zu wissen.

@FeirryG ich glaube das Problemm liegt am ASP-Rechten, ist in deiner web.config den Eintrag:
<identity impersonate="true"/>
vorhanden?

Gruss,
Boris

02.03.2006 - 15:06 Uhr

Hallo,
versuch Update-Command mit ExecuteNonQuery auszuführen.

Gruss,
Boris

01.03.2006 - 09:57 Uhr

Hallo,
in neuem Projekt muss ich in Abhängigkeit von Benutzer-Eingaben neues Bild dynamisch erstellen. Unterschiedliche Farbe, Text, Rahmen. Gibt in .NET 1.1 fertige Klassen, die mir helfen können?

Gruss und vielen Dank voraus,
Boris.

22.02.2006 - 13:53 Uhr

O.k, dann
versuch mal so:
nach
dr = ds.Tables["Kunde"].NewRow();
dr["street_number"]=Int32.Parse(TextBox1.Text);

22.02.2006 - 12:58 Uhr

Perfekt,
vielen Dank!

22.02.2006 - 12:50 Uhr

ohne Code kann man nur raten

22.02.2006 - 12:47 Uhr

Hallo,

habe ich die Möglischkeit mit meinem c#-Programm Dienst(z.B Dienst1.exe) zu starten.
Wenn ja , wie geht es das( mit Proccess.Start?)
Gruss und vielen Dank voraus,
Boris

22.02.2006 - 12:38 Uhr

So geht es natürlich nicht.
Reine logische Frage, DataTable hat normalereweise mehrere Einträge. TextBox-nur einer.

Ich glaube, zuerst musst dir ein Buch besorgen.

In dem Fall würde ich mit DataRow arbeiten und dann den Wert der Zelle zuweisen.
Mit Adapter Werte updaten.

22.02.2006 - 11:49 Uhr

Würde die Sache nicht mit Desinger sondern per Hand machen aus dem Grund
Datentypen und erlaubte Werte bei db2 und MySqL- können sich nicht vertragen.

Ich kenne mich nicht mit MySqL aber mit MSSQl-Server, mache ich eine Prozedur, die direkt die Daten von AS400 auf MSSQL-Server übernimmt. Ist schneller.

22.02.2006 - 11:44 Uhr

Parameter haben mit löschen mehreren Zeilen nicht zu tun.

22.02.2006 - 11:42 Uhr

Doch ist möglich, was für einen Fehler hast du?

22.02.2006 - 11:36 Uhr

ja, in PAge_Load anwenden.

22.02.2006 - 11:35 Uhr

Nein, du brauchst kein Button
AutoPostBack - Property von DD auf true (wie Powerslave gesagt hat).
Du sollst die Daten retten z.B Session["auswahl" ]=dd_ti_chipsetselect.SelectedValue

und dann mit Session-Variable arbeiten.

22.02.2006 - 11:24 Uhr

Hallo,

wenn ich richtig verstanden habe: nachdem in DD Index gewechselt wurde: wird die Seite neu erstellt. und bei Erstellen der Seite geht SelectValue von DD verloren.
Kann aber komplett falsch liegen.

22.02.2006 - 11:13 Uhr

Vielen Dank, werde gleich ausprobieren!

22.02.2006 - 10:58 Uhr

Hallo,

meine Frage ist: ich möchte nur wenn die Variable Session["Anmeldung"] schon belegt ist, die Seite anzeigen.
Kann man das realisieren?

Gruss und vielen Dank voraus,
Boris.

22.02.2006 - 09:54 Uhr

3 Jahre braucht man mindestens, mehr wird nicht schaden und BWL+ Branchenkenntnisse sind auch notwendig!

21.02.2006 - 17:31 Uhr

Nein, dataset und datatable sind nur Arrays 🙂, die kann man durchlaufen mit der Schleife, kuck im Buch oder in der Hilfe.

By the way diese Übertragung wird sehr langsam sein 🙂 (db2, .NET, mySQL es beisst).

21.02.2006 - 17:25 Uhr

Ich arbeite ständig mit db2 AS400, es wie bei jeder Datenbank, lies db2->DataSet
aus DataSet z.B mit der Schleife und Insert-Command schreibst du die Daten in MySQL mit DataAdapter ist schöner, aber wenn nicht klappt geht es auch anderes.

21.02.2006 - 16:58 Uhr

Hallo,
wieso nicht zuerst Update ausführen und danach delete?
Durch ; getrennte update und delete command kann man nicht ausführen.
Gruss,
Boris

21.02.2006 - 16:54 Uhr

hallo,

wie stellst du dir es vor?
DataSet kann man nicht in Databanktabelle umwandeln.

Man kann die gleiche Datenbank erstellen und aus DataSet alle Tabelle in die Datenbank kopieren.

Gruss,
Boris

21.02.2006 - 15:29 Uhr

Hallo,
es ist sehr unterschiedlich. BAer was man unbedingt braucht ist Fachkenntnisse in der Branche und 3 Jahre IT-Erfahrungen, kenne sehr viele SAP-Leute, die sind Entwickler und Berater.

21.02.2006 - 15:12 Uhr

Hallo,

ich versuche WebSetup-Projekt zu erstellen🙂 Soweit so gut 🙂

Ich möchte gerne wissen, wo ich da klicken muss, um

  1. Name der Virtuellen Verzeichnis hinterzulegen?
  2. Startseite hinterzulegen?
  3. Name der Seite im Internet?
    (alles natürlich als Vorschlag)

Gruss und
vielen Dank voraus,
Boris.

17.02.2006 - 16:30 Uhr

Mit Mutex habe ich es nicht hingekriegt.
Versuche weiter, vielleicht klappt.

17.02.2006 - 14:21 Uhr

Auch .net 1.1?

17.02.2006 - 13:39 Uhr

Danke, habe jetzt verstanden, muss noch heraufinden, wie ich das umgehe.

17.02.2006 - 13:10 Uhr

Die Anwendung soll von einem anderen Programm beendet werden.

17.02.2006 - 13:05 Uhr

Sorry nicht verstanden

17.02.2006 - 13:00 Uhr

Hallo,

ich weis, dass ich ingredwo einen Fehler mache, aber komme nicht drauf.

Console Anwendung mit einem einzigen Timer funkzioniert nicht !

using System;
using System.Timers;
	static void Main(string[] args)
		{
System.Timers.Timer bTimer = new System.Timers.Timer(2000);
				bTimer.Start();
				Wait();
				bTimer.Elapsed+=new ElapsedEventHandler(OnTimedEvent);	
				bTimer.Enabled=true;
}
private  static void OnTimedEvent(object source, ElapsedEventArgs e)
			{
				Mailohne mo=new Mailohne();
			}

Wird einfach ohne Fehlermeldung beenden.
Wo habe ich Mist gebaut?
Vielen Dank voraus,
Boris

16.02.2006 - 12:21 Uhr

Hallo,
Z.B Methode main ermartet Parameter(string[] argm).

Gruss,
Boris

16.02.2006 - 11:45 Uhr

Hallo,

ich muss ein kleines Programm schreiben, welches sich mit dem Server verbinden und frag welche Version hat eine bestimmte Datei, für die Verbindung habe ich immer Win32 mpr.dll benutzt, gibt es eine andere Möglichkeit?

Vielen Dank voraus,
Boris

13.02.2006 - 12:47 Uhr

Stimmt, habe nicht geglaubt, dass so was geht, musste Prozess killen, damit ich aus der Schleife rauskommen konnte.