Hi,
ich habe dein Programm mal auf einem komplett frischen und nacktem Vista getestet. Es war zu erwarten, das mich sehr viele Fehler begrüßen, da ein frisch installiertes Vista kein .NET 3.5 hat. Du solltest das, also irgendwie im Code abfangen.
Hallo HyperteX,
finde dein Programm sehr nett 😃 Mir sind nur folgende Dinge aufgefallen:
*DatabaseManager.exe: Egal ob man OK oder Abbrechen betätigt, das Tool bricht mit System.NullReferenceException ab
*Über Dialog: Die Schrift Version und Entwickler sowie die beim laden der Einstellungen ist bei mir unter XP schlecht lesbar
*Settings.xml: Ich habe die Datei zum testen, extra gelöscht gelöscht, dein Programm zeigt mir folgenden Fehler an:
System.Exception: Database not configured!
Ist ja alles korrekt, aber er sollte hier anzeigen das die Settings.xml nicht gefunden wurde oder beschädigt ist.
*Im TrayIcon ist der Text Englisch.
Ja bisher macht es aber einen netten Eindruck 😃
Ich hab gerade in mein SQLite Projekt geschaut und da hab ich im bin/debug folgende Dateien:
sqlite3.dll
System.Data.SQLite.dll
Mehr habe ich nicht. Und die Datei System.Data.SQLite ist referenziert.
PS:
Was mir auffällt du hast den Connector von http://sqlite.phxsoftware.com/ seine Datei heißt normalerweiße "System.Data.SQLite.dll" und nicht wie deine SQLite.NET.dll. Kontrollier das bitte mal nach.
Die Bass.dll musst du mitliefern, da dies eine extra Bibliothek ist, die mit DirectX nichts zu tun hast.
Also wenn du den Connector zu deinem Projekt referenzierst, muss es heißen:
using System.Data.SQLite;
Was du ja bereits getan hast. Schau mal nach ob du die Datei richtig referenziert hast.
Ich habe auf der Microsoft Seite einen netten Überblick über die zukünftigen Features von Visual Studio 2010 und .NET Framework 4.0 gefunden:
Visual Studio 2010 and .NET Framework 4.0 Overview
Die nächsten Monate sollen immer mehr Häppchen veröffentlicht werden.
Gibt es echt niemanden, der etwas genaueres darüber weiß, bzw. andere Ansätze dafür hat?
Hallo,
mir ist folgendes bei Linq to Xml aufgefallen und zwar habe ich eine Xml Datei die einen Kommentar enthält und dieser soll auch nach dem editieren etc. stehen bleiben, jetzt entfernt mir die Methode XElement.Load() ständig die enthaltenen Kommentare, gibt es vielleicht eine Einstellung oder eine andere Methode womit man das verhindert? Das Problem ist, das beim lesen, der Kommentar fehlt und dementsprechend beim speichern der Xml-Datei der Kommentar auch fehlt obwohl er ja natürlich gewünscht ist.
Hallo HyperteX,
wo ich gerade zu lange Pfade lese, vielleicht hilft dir meine Klasse "Erstellung eines virtuellen Laufwerks" weiter 😉
Verboten ist es nicht von YouTube oder Konsorten zu laden, sie selbst bieten eine Funktion dafür ja an, nur kannst du so direkt von der Seite nicht zugreifen. Ich hab in C# eine Funktion programmiert womit du die YouTube Seite analysierst, alle nötigen Infos rausfilterst und runterlädst 🙂 Sogar mit Batch Funktion. Kann dir die Funktion/Programm gerne mit Sourcecode zukommen lassen, hab bisher YouTube und DailyMotion im Angebot 🙂 Ansonten finde ich dein Programm sehr nett, kam aber leider noch nicht dazu es näher zu testen, wird die Tage in Angriff genommen.
Ich persönlich kenne diesen Fehler nur bei unterschiedlichen SQL Servern. Dabei meine ich jetzt nicht SQL Server 2005 <> SQL Server 2000. Sondern das die SQL Server 2005 die selbe Version haben muss, sprich auch beide SP2.
Schau im SSMS nach oder mach auf beiden Servern mal einen Query:
print @@Version
Wenn da die geringste Änderungen in der Versionsnummer besteht, dann bekommst du den Fehler.
Beschreibung:
Mit folgendem Code, kann man per BulkCopy den Inhalt einer Excel Datei auf einen SQL-Server übertragen.
using System;
using System.Data.OleDb;
using System.Data.SqlClient;
namespace BulkCopy
{
class Program
{
static void Main(string[] args)
{
// Der String der Verbindung zu der Excel-Datei
string excelCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=EureExcelDatei.xls;Extended Properties=""Excel 8.0;HDR=YES;""";
// Der String der Verbindung zu der Datenbank
string sqlCon = @"Data Source=localhost;Initial Catalog=EureDatenbank;Integrated Security=True";
// Verbindung mit der Excel-Datei herstellen
using (OleDbConnection connection = new OleDbConnection(excelCon))
{
// Die abzufragenden Werte und den Namen des Blattes angeben [$]
OleDbCommand command = new OleDbCommand("Select id, name FROM [Tabelle1$]", connection);
connection.Open();
// Command ausführen
using (OleDbDataReader reader = command.ExecuteReader())
{
// Ein BulkCopy auf den SQL-Server erstellen
using (SqlBulkCopy bulkCopy = new SqlBulkCopy(sqlCon))
{
bulkCopy.DestinationTableName = "ExcelTabelle";
bulkCopy.WriteToServer(reader);
}
}
}
}
}
}
Dabei hat die Excel-Datei folgenden Aufbau:
Edit:
Hab nun ein Beispielbild angefügt.
Schlagwörter: Excel, SQL, BulkCopy, Bulk, Copy
Versuch das mal:
OleDbCommand com = new OleDbCommand (
"SELECT exp_per_tab.id_per, per_tab.per " +
"FROM exp_per_tab INNER JOIN per_tab " +
" ON per_tab.id_per = exp_per_tab.id_per " +
"WHERE exp_per_tab.id_exp = @ID", con);
com.Parameters.Add (new OleDbParameter ("@ID", ID.ToString ()));
OleDbDataReader reader = com.ExecuteReader ();
@HyperteX:
Da stimme ich dir zu, aber das kannst du dem Entwickler ja selber überlassen wie er das darstellen möchte. Sprich abfragen was du für ein Update haben möchtest,
Kompletten Dialog:
Normaler Dialog:
Silent:
Da kann sich der Entwickler es selber aussuchen was er möchte oder es dem Benutzer überlassen, in dem er in seinen Programmoptionen ne Einstellung dafür programmiert.
Funktion nicht, du musst dafür schon SQL verwenden. Als Beispiel:
SQLiteCommand com = new SQLiteCommand("SELECT COUNT(*) FROM Tabelle", connection);
MessageBox.Show("Damit sind " + com.ExecuteScalar().ToString() + " Datensätze in der Datenbank."
Wow, sieht ja schon schonmal super aus 👍 Ich freu mich auch schon auf die fertige Version. Das mit der Datenbankunterstützung find ich persönlich richtig gut, wäre natürlich nicht schlecht, wenn man auch Wrapper für andere Datenbanken anbinden könnte. Wäre nicht schlecht wenn du neben den Videos auch mal 1-2 Screenshots zeigen könntest, an der Arbeit wird Flash blockiert 😜 😉 Ich weiß ja nicht ob das bereits integriert ist, aber eventuell kann man ein Projekt vorher exportieren. Sprich ich mach mir nen "Backup" von und lösche dann alles, was damit zu tun hat, was ja bereits integriert ist.
Hi EvilMM,
ich muss sagen ich beobachte dein Projekt schon etwas länger und muss sagen, sieht echt verdammt gut aus. Ich werd für mein aktuelles Projekt noch meinen eigenen Updater nutzen aber sobald eine stabile Version deines Updaters rauskommt, werde ich es sofort integrieren 🙂
Original von Sixpack
Hallo, ich muss auch mal was dazu schreiben.Ich hatte das gleiche Problem, hab im januar 04 meine prüfung bestanden und war ab da arebitslos. ein jahr lang.
dann habe ich es gewagt eine ich ag zu gründen, weil ich durch ein consulting unternehmen unterstützt wurde. ich hatte bedenken, aber was solls, besser so als arbeitslos.
naja, was soll ich sagen? ich gehe in der vielen arbeit unter, verdiene im moment mehr als ein studierter informatiker, weil ich halt gute projekte von diesem consulting unternehmen bekommen habe. jetzt nach einem halben jahr bin ich soweit, daß ich mir ein eigens büro mieten werde, und einen praktikanten eintellen kann.ich muss dazu sagen ich hatte nix zu verlieren, hartz 4 oder ich ag. das geld was dabei rauskommt ist fast das gleiche. nur als ich ag-ler darfste halt geld verdienen.
das einzig blöde ist, das ich wenns so weiter geht nächstes jahr keine zuschüsse mehr bekomme, weil ich zuviel verdiene. ist aber absolut korrekt, bin so der anti staatabzocker 🙂
Hallo,
das ist natürlich super Klasse 🙂 Freut mich für dich. Fast so ähnlich ist es auch einem Freund von mir ergangen. Prüfung 2002 oder 2003 (weiß nicht) bestanden, 1 Jahr Arbeitslos, eigene Firma gegründet, ist jetzt 4 Mann gross seine Firma 🙂 Ich währe dieses Jahr mit meiner Fachinformatikerausbildung eigentlich fertig geworden, aber nach dem ersten Jahr ist die Firma insolvent geworden und ich habe leider nichts mehr gefunden, 1 Jahr Arbeitsplatzsuchend gewesen 2004 neue Ausbildung als Fachinformatiker begonnen bin dann 2006 fertig. Arbeite eventuell noch 1-2 Jahre in der Firma wegen Berufserfahrung und dann gründe ich erstmal nebenbei ne Firma und versuche mich dadurch selbstständig zu machen mit einem Freund. Mich freut es besonders das man in meiner Umgebung als Fachinformatiker jede Menge verschiedene Berufe findet, die ich machen könnte.
PS:
Hälst du für die Consulting Firma Schulungen? Oder machst du was anderes?
Mal kurz was nicht zum Thema gehört.
@Rene:
Ich finde die Beschreibung von eurer Auszubildenden lustig 🙂
"Kerstin macht eine Ausbildung zur Fachinformatikerin. Danach kann sie hoffentlich ihren Herzschrittmacher selbst programmieren..."
Und deinen Tick habe ich auch 😉
Original von SimonKnight6600
Noch etwas: was mir jetzt gerade aufgefallen ist: Einen Fehler auf der Seite Blogger.com, der im IE nicht mehr da ist. Ich bleib jetzt auf jeden Fall beim IE. Die Kompatibilität ist besser. Die Perfomance passt nun ja auch. Ich bin bekehrt! 😉
Ich bin gut!!!! 🙂 Ich sagte ja der AB ist ziemlich geil. Besonders was gerade in der Beta eingebaut wurde und diese dann bald in die Final kommen.
Jop sehe Plugins auch als flexibler an.
Hi Nostalb 🙂
Sorry, aber deine Stimmung ist wie bei einer Frau 😉 Bist zuerst Feuer und Flamme für das eine Projekt, dann hast du aufeinmal ein anderes.... g Also vom lernzweck her würde ich dir gerne helfen, wobei mir ein Torrent Client besser gefallen würden 8)
Ich bin IE Anhänger 😉 Benutze aber am liebsten den http://avantbrowser.com der ist schnell und hat auch das alles was Firefox hat und noch nicht hat 😉
Ich mache eine Ausbildung als Fachinformatiker FA Systemintegration. Aber hauptsächlich programmiere ich in der Firma mit PHP. Ich habe bei uns in der Firma, das Intranet programmiert und die Materialerfassung in den Fabriken über Terminals, die Daten werden dann noch von SAP verarbeitet. Programmieren tue ich weil es mein Job ist und weil es mir Spass macht.
Hallo,
stimmt ich bin nur eine Zeile beim Kalender abgerutscht. Wegen den Hotels danke 🙂
Ich würde auch gerne kommen, muss aber schauen wie es mit der Zeit aussieht, wenn ich in der Zeit Zwischenprüfung habe, wirds nix. Könnt ihr auch schon sagen wo es stattfinden wird also wo genau in Düsseldorf? Komme aus Hessen kenn mich in Düsseldorf null aus ^^ Am Rande wie sieht es dort mit Hotel oder desgleichen aus?
PS:
Ui ist ja mitten in der Woche. Falls ich Zeit habe muss Urlaub her 🙂
Auch von mir Frohe Weihnachten & einen guten Rutsch 🙂
Hallo,
herzlich Willkommen. Also bei C# ist das der selbe Befehl nur das du noch ein DoEvents() hinzufügen musst. Geb mal Message ein und drücke dann mal strg+leertaste bei mir gehts wunderbar mit Codehilfe 😉
Hobby und Beruflich, aber in 4-5 Jahren wenn alles gut läuft selbständiger Programmierer ^^
Es kommt doch ein Sound beim erscheinen der MessageBox wenn du es bei dir eingestellt hast 😁 Ne ich weiß schon was du meinst, hier findest du was für dich.
Ah jetzt verstehe ich es, er will Variablen von dem PHP Script in seine C# Anwendung bekommen. Mhh da muss ich bissel rumtesten kA wie das geht.
Das Teil ist ihrgendwie doof, es braucht einen IIS als Server wenn man eine Manifest Datei checken will und wie man nur ein DirectFile Check macht wird nicht erklärt.
Das hat eigentlich nichts mit C# zu tun, du musst die PHP Datei soprogrammieren, das du ihm Werte als Parameter geben kannst, z.B.:
"index.php?wert1=hallo".
Kannst es z.B. so machen:
[php]
<?php
if (isset($wert1))
{
if ($wert1 == hallo)
{
echo "BLUB"
}
[/php]
Meinst du sowas?
Also mit CharSet erklärst du lediglich wie er die Funktionen in der DLL finden soll. Aber hier wirds ziemlich gut erklärt:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcharsetobjectfield.asp
Hallo,
also ich habe folgendes für mein Programm programmiert:
[DllImport("WININET", CharSet=CharSet.Auto)]
static extern bool InternetGetConnectedState( int lpdwFlags, int dwReserved);
public bool CheckInternetConnection()
{
return InternetGetConnectedState(0,0);
}
Viel Spass damit.
Hallo,
herzlichen Glückwunsch 🙂 Die neuen Funktionen hören sich echt spitze an.
Hallo,
ja ich meine Forms, das andere werde ich mal probieren. Danke für die Infos.
Hallo,
ich programmierer gerade mit einem Freund eine Managersimulation, zur Zeit haben wir 5 Frames, einmal Hauptmenü, Optionen, Credits, Neues Spiel und Spielerdaten. Nun habe ich bei Neues Spiel höchstens 4 verschiedene Controls, diese werden aber wenn man auf Neues Spiel sehr langsam aufgebaut man sieht also wie sie von unten nach oben "aufgestellt" werden. Auf diesem Frame ist erstmal nur ein Hintergrund und die 4 Controls zu sehen. Im Hintergrund habe ich halt noch das Hauptmenü "versteck", ich habe keine Vermutung woran es liegen kann. Die Hintergrundgrafik wird beim FormLoad in den Hintergrund gesetzt das kann es also nicht sein, da das bei den anderen 4 Frames perfekt klappt.
Währe um jeden Tipp dankbar.
Also ich habe das bei mir so:
SELECT * FROM Win32_LogicalDisk WHERE DeviceID = 'C:'
ansonsten dürfte in MSDN dazu was stehen.
Hallo,
schau mal hier da habe ich den Code dafür gepostet.
Hallo,
ich verweiße mal auf meine Komponente damit kannst du sehr einfach Einstellungen laden und speichern, vielleicht ist es ja das was du brauchst.
Hallo,
ich habe gerade ein Beispielprojekt hinzugefügt, das anzeigt, wie man Attribute ausließt und speichert.
Hallo,
ich habe gerade meine neuste .NET Komponente veröffentlicht sie heißt TL.XML und damit kann man viel einfacher mit XML Dateien arbeiten. Die Komponente ist an Anfänger und Profis gedacht, die schnell ihre Einstellungen etc. speichern und auslesen wollen. Ein Beispiel wird in den nächsten Tagen folgen.
Fragen und Anregungen sind erwünscht.
Ja außerdem finde ich das zu der anderen Fehlermeldung auch nichts X(
Hat keiner eine Idee? Weil so kann man doch echt nicht arbeiten X(
Hallo,
heute wollte ich wieder an weiteren Projekten arbeiten aber da fing Visual Studio schon an zu spinnen, wenn ich ein Projekt kompieliere und er es dann debuggen will kommt folgende Fehlermeldung:
Error while trying to run project: Unable to start debugging.
Unabgle to start program "hieristderpfad".
Starten des Servers fehlgeschlagen.
Aber wenn ich das Projekt selber im Ordner ausführe klappt alles wunderbar. So jetzt zum ärgerlichsten Problem:
Wenn ich ein neues Projekt erstelle und er gerade die Dateien erstellen will kommt nur ne MessageBox mit der Meldung "Ungültiger Index" wenn ich ok klicke dann dann steht rechts nur das Projekt und die Referenzen, mehr steht da nicht und ich kann die Dateien auch nicht einzeln hinzufügen selber Fehler, ich habe Visual Studio schon updaten/reparieren lassen, hat nichts geholfen, hoffe auf schnelle Hilfe. X( X(
// edit by Alex
Verschoben nach Entwicklungsumgebungen
Hey Klasse, es funktioniert jetzt, vielen Dank.