informatikerin86 Geschrieben 23. Juni 2009 Geschrieben 23. Juni 2009 Hallo Leute, nach längerer Zeit habe ich nun wieder eine Frage. Eine von der abhängt ob ich in meinem Betrieb noch n halbes Jahr übernommen werde oder nicht. Ich hoffe ihr könnt mir helfen! Ich habe meine Vb.net Anwendung mit der ich auf eine Datenbank auf dem Server zugreife. Das hat alles perfekt geklappt. Dann musste das Projekt von Visual .net 2003 zu VB Express 2008 konvertiert werden. Als ich dann an meinem DataAdapter was ändern wollte hat mich das Prog gefragt ob ich die Datenbank einbinden lokal einbinden will, joa warum denn nicht? Ich dachte das würde schneller gehen. Nun habe ich das Problem das meine Datenbank nicht mehr aktualisiert wird und auch die Anwendung nicht mehr automatisch aktualisiert. Da steht im Datenbank-Explorer immer das die DB getrennt wäre und um neue Daten zu bekommen (wenn ich sie manuell an der DB ändere) muss ich sie erst verbinden und aktualisieren. Naja, meinen Code habe ich mit der gespeicherten Version (blöderweise eine sehr alte Version) abgeglichen, der ist absolut identisch. Ich habe am Donnerstag ne Präsentation meiner Arbeit und muss den Produktionsleiter überzeugen, dazu muss alles klappen! Ich hoffe jemand kann mir weiter helfen. Grüße Informatikerin Edit: Bevor ich an dem DataAdapter rumgepfuscht habe hat die Anbindung an die DB auch noch funktioniert, also nicht direkt nach der Konvertierung! Zitieren
informatikerin86 Geschrieben 23. Juni 2009 Autor Geschrieben 23. Juni 2009 Ich hab das Problem gefunden, ich musste den DataAdapter komplett neu einrichten (warum ich da nicht früher drauf gekommen bin?!) und dann die DB nicht lokal einbinden. Jetzt aber ne andere blöde Frage: Gibt es in Vb Express 2008 keinen DataAdapter mehr? Ich finde ihn nicht in der Toolbox. Zitieren
Gateway_man Geschrieben 23. Juni 2009 Geschrieben 23. Juni 2009 (bearbeitet) toolbox? Dataadapter als control ist mir, muss ich zugeben gänzlich unbekannt (ausnahme lokale DB). Aber du kannst ja auch den dataatapter wie folgt initialisieren: für MSSQL dim ada as new SqlClient.SqlDataAdapter (command) für sonstige (bsp.: access) dim ada as new OleDb.OleDbDataAdapter(command) für lokale compact DB dim ada as new SqlCE.SqlCEDataAdapter(command) Bearbeitet 23. Juni 2009 von Gateway_man Zitieren
informatikerin86 Geschrieben 23. Juni 2009 Autor Geschrieben 23. Juni 2009 Naja, ich bin eine etwas faule Programmiererin. Im Visual Studio.net 2003 konnte ich den DataAdapter aus der Toolbox einfügen und mit einem Assistenten ohne eine Zeile Code meinerseits einrichten. Das ist schon gemütlicher als der Weg zu Fuß. Daheim habe ich die Professional Edition von Visual basic 2008, ich probiere das heute abend mal aus! Zitieren
Gateway_man Geschrieben 23. Juni 2009 Geschrieben 23. Juni 2009 Aber wie du siehst schafft das abhänigkeit :mod: . Besser du weißt auch wie du es im Code initialisierst. Ich finde eben die Möglichkeiten per code um einiges besser, als den DA im designer zu konfigurieren. Zitieren
informatikerin86 Geschrieben 24. Juni 2009 Autor Geschrieben 24. Juni 2009 Klar du hast Recht mit der Unabhängigkeit. Ich habe den Weg zu Fuß schon mal gemacht, es hat sogar funktioniert aber wie gesagt ist es mir anders lieber. Die Prof-Version von Visual Studio 2008 hat übrigens den DataAdapter im Desinger drin Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.