Zum Inhalt springen

informatikerin86

Mitglieder
  • Gesamte Inhalte

    131
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von informatikerin86

  1. Danke @flashpixx!! Manchmal lese ich hier antworten und frage mich wieso ich nicht selbst darauf gekommen bin. Ich werde sofort einen try chatch Block drum rum machen und schauen ob er dann einen Fehler bringt. Den Code an sich habe ich aus einem .net-Buch von meinem ehemaligen Professor, bei ihm kopiere ich ohne nachzudenken... aber ich werde ihn mir trotzdem nochmal anschauen, doppelter Code muss ja eigentlich nicht sein!
  2. Das Programm ist einfach weg, es erscheint keinerlei Fehlermeldung. Auch der Prozess ist weg.
  3. Hallo, klar hat der Rechner ein D: Laufwerk und ich hatte mich extra mit dem Administrator angemeldet um dieses Problem zu umgehen.
  4. Blöde Idee auf Senden zu drücken wenn ich den Code vergessen habe: Dim FStreami As New FileStream("D:\user.txt", FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write) FStreami.Close() Dim sFilePathe As String = "d:\user.txt" Dim streami As FileStream = New FileStream(sFilePathe, FileMode.Append) Dim SWriter As StreamWriter = New StreamWriter(streami, System.Text.Encoding.Default) SWriter.WriteLine("2338") SWriter.Close() Dim pw As New Passworteingabe pw.MdiParent = Hauptfenster pw.Show() Me.Hide()
  5. Hallo, nun ist es endlich soweit: Meine Anwendung steht und soll auf einem anderen Rechner getestet werden. Dazu habe ich diese Veröffentlichung von VB 2008 Express genutzt. Nun stürzt meine Anwendung direkt am ersten Bild ab. Nach einer kurzen "ich schmeiß das ding weg"-phase habe ich bemerkt, dass es nur abstürzt wenn ich auf einen der buttons drücke der Informationen in eine Txt-Datei speichert. Bei der Message-Box gibt es keine Probleme. Also denke ich das es an meinem Import System.IO liegen muss. Werden die Klassen nicht automatisch mit "verpackt"? Weiß jemand was ich falsch gemacht haben könnte? Grüße Informatikerin
  6. Guten Morgen, nach einem deprimierenden Montag habe ich eine Lösung für mein Problem gefunden. Ich muss zugeben, sie ist nicht gerade elegenat aber es funktioniert! Beim Erstellen der DataTable im Designer des DataSets gibt es Erweiterte Einstellungen, wenn ich den Haken bei "Vollständige Parallelität verwenden" weglasse dann klappt das Speichern von Änderungen! Wenn nun zwei Benutzer gleichzeitig Änderungen vornehmen und abspeichern gibt es Speicherkonflikte. Wir haben allerdings beschlossen, das diese Möglichkeit fast ausgeschlossen ist. Mit der Anwendung arbeiten etwa 100 Leute, davon haben 10 die Berechtigung Änderungen zu machen auf 7 verschiedenen Tabellen. Die DB wird sehr selten überhaupt verändert nachdem die Anwendung eingeführt wurde. Ich mache mir da also keine Gedanken. Falls das also jemand später liest und hofft sein Problem ebenso lösen zu können wünsche ich ihm viel Glück!!! Viele Grüße und vielen Dank für alle Antworten! Informatikerin
  7. @Gateway_man: deine antwort deprimiert mich etwas... von meinem konzern ist sql komplett verboten, es muss egal wie mit access gemacht werden und zwar ganz genau mit access 2000... Also gibt es für mich diesen Workaround leider nicht
  8. so, nun habe ich die spalten auf das extremste gekürzt... und es funktioniert leider immer noch nicht! weißt jemand was ich jetzt noch tun kann? ich habe überlegt den Datensatz (der einzeln aufgerufen wird) zu löschen, die Textfelder vorher auszulesen und dann sozusagen den Datensatz neu zu erstellen. blöderweise gibt er mir dieselbe Fehlermeldung aus...
  9. Danke für den Link. Das scheint mir dasselbe Problem zu sein. Allerdings kann ich nicht auf DAO umsteigen, da ich das nur vom hören kenne und da meine restliche Anwendung auf ADO basiert und funktioniert. Ich könnte versuchen Spaltennamen in der Tabelle zu kürzen, das werde ich direkt mal versuchen. Das Problem das eine andere Anwendung ebenso auf die DB zugreift lasse ich dabei mal außen vor um zu schauen ob es mein Problem zumindest lösen kann. Kleinere Tabellen sind übrigens nicht möglich (ist ja nicht meine persönliche DB)
  10. Guten Morgen, ich kämpfe seit letzter Woche mit einem Problem an meiner VB.net Anwendung mit Datenbankanbindung. Ich habe eine Form auf der ich viele Textfelder haben die ausgefüllt werden können. Dabei unterscheide ich zwischen Neuanlage eines Datensatzes und Änderung an einem einzelnen Datensatz. Die Neuanlage wird gespeichert, nur bei der Änderung bringt es die Fehlermeldung: "Abfrage zu komplex". Falls jemand schon Nachrichten von mir gelesen hat weiß er das ich jede Form 7mal erstelle für veschiedene Abteilungen. Die anderen haben weniger Felder, hier funktionieren die Änderungen. Meine Frage ist nun was ich machen könnte um die Änderungen speichern zu können. Ich arbeite übrigens mit dem Designer da meine Abfragen wirklich giantisch groß und lange wären. Hat vielleicht jemand eine Idee? Viele Grüße Informatikern
  11. Hey Leute, schade das keiner eine Antwort weiß. Ich habe die Form jetzt komplett neu erstellt, das war das einzige was ich bisher nicht probiert habe da es ewig ging die ganzen steuerelemente wieder hinzubekommen und zu formatieren. Falls hier jemand später drauf stößt der noch was wüsste, bitte bitte noch schreiben. Es würde mich total interessieren an was es liegen könnte! Viele Grüße Informatikerin
  12. Hallo Leute, ich habe ein komsiches Problem. Und zwar bin ich in der End-Phase meiner .net-DB-Anwendung. Ich habe ein Dataset mit 70 DataTables, jeweils 7 davon sind von der Abfrage her identisch, nur auf verschiedenen Tabellen. In 7 Fenstern können neue Spalten zu den Tabellen hinzugefügt werden und mit dem BindingNavigatorSaveItem gespeichert werden. Das ganze funktioniert witzigerweise 6 mal einwandfrei. Beim letzten gibt er mir immer eine Fehlermeldung aus: Spalte 'Rezept-Nr' läßt keine Nullen zu. Theoretisch logisch, da dies die Key-Spalte ist. Allerdings habe ich einen passenden Wert reingeschrieben und er bringt den Fehler trotzdem. Die DataTable habe ich schonmal gelöscht und neu erstellt. Hier ist der Code beim Klicken auf Speichern: Private Sub Prozessdaten_2641BindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Prozessdaten_2641BindingNavigatorSaveItem.Click If anzeigeart = 2 Then Dim rezeptnr As String rezeptnr = Rezept_NrTextBox.Text Dim datav As New DataView datav.Table = Me.ProzessdatenbankDataSet.Prozessdaten_2641 Dim intIndex As Integer datav.Sort = "Rezept-Nr" intIndex = datav.Find(rezeptnr) Me.BindingContext(datav).Position = intIndex If rezeptnr = "" Then MsgBox("Bitte geben Sie eine Rezept-Nr ein!") Else If intIndex < 0 Then Me.Validate() Me.Prozessdaten_2641BindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProzessdatenbankDataSet) Else MsgBox("Diese Rezept-Nr ist in der Datenbank bereits vorhanden, bitte geben Sie eine neue ein!") Rezept_NrTextBox.Text = "" End If End If End If Er ist allerdings absolut identisch mit den anderen Code-Teilen. Hat jemand vielleicht eine Idee an was mein Fehler liegen könnte? Ich versuche schon seit Tagen auf die Lösung zu kommen, ich weiß einfach nicht mehr was ich noch tun soll. Viele Grüße Informatikerin
  13. Mein Workaround: Dim datav As New DataView datav.Table = Me.ProzessdatenbankDataSet.Prozessdaten_2641 Dim intIndex As Integer datav.Sort = "Rezept-Nr" intIndex = datav.Find(rezeptnr) Me.BindingContext(datav).Position = intIndex intIndex = intIndex + 1 Me.BindingNavigatorPositionItem.Text = intIndex Prozessdaten_2641BindingNavigator.PositionItem.PerformClick() Prozessdaten_2641BindingNavigator.PositionItem.Select() Me.Activate() Danke für eure Mithilfe!
  14. ok ok, überredet, vielleicht nehme ich dann doch das DataView... Dim datav As New DataView datav.Table = Me.ProzessdatenbankDataSet.Prozessdaten_2641 Dim intIndex As Integer datav.Sort = "Rezept-Nr" intIndex = datav.Find(rezeptnr) Me.BindingContext(datav).Position = intIndex So siehts momentan aus. Nur wie bekomme ich jetzt die Textfelder die mit DataBinding angebunden sind dazu die Werte anzuzeigen? Muss ich jedem sagen das es jetzt die Daten vom DataView ziehen soll?
  15. wäre ein dataview nicht irgendwie doppelt gemoppelt?? ich dachte das würde auch einfacher gehen
  16. Hallo Leute, ich habe das Gefühl das im Internet dazu schon was stehen müsste, leider habe ich nichts gefunden. Vielleicht könnt ihr mir helfen! Ich schreibe eine Anwendung mit VB.net das auf eine Access-DB zugreift. Die Daten lade ich mit einem DataSet über DataBinding in meine Form. Nun möchte ich nur einen bestimmten Datensatz anzeigen lassen. Der zu suchende Wert wird aus einer Text-Datei ausgelesen. Wie bekomme ich das hin das dieser Datensatz angezeigt wird? Bisher finde ich nur Antworten mit einem DataView, das muss doch aber auch ohne gehen. Grüße Informatikerin
  17. 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
  18. 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!
  19. 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.
  20. 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!
  21. Danke für eure Antworten. Das klingt doch schon mal klasse, die Idee in beiden einen Datenbankanbindungstest zu machen finde ich toll. Das werde ich sofort machen und dann auswerten, da ist dann noch das gewünschte "selbstständige Auswerten" und so Wissenschaftliches Bla bla drin
  22. Guten Morgen, wie ich schon öfters hier geschrieben habe arbeite ich an meiner Bachelorarbeit. Meine VB.net Anwendung steht, jetzt muss die Theorie aufgearbeitet werden. Mein Prof kam wie das letzte mal mit den UML-Diagrammen zu spät um mir zu sagen das er genau wissen möchte warum ich mich für VB.net entschieden habe. Ich hab in meiner Arbeit nun geschrieben das VB.net und Java zur Auswahl standen da dies die beiden Sprachen sind die die Programmiererin zumindest in Ansätzen beherrscht. Wie erkläre ich nun den Unterschied zwischen den beiden in der Anbindung einer Datenbank? Ich finde im Internet einfach nichts nützliches zu dem Thema. Weiß jemand Vorteile gegenüber Java? Liebe Grüße Simone
  23. Danke. Ich hab mir ja fast schon sowas gedacht. Klar macht man sowas vorher, das sagt mir mein Prof aber erst hinterher. Ich hab in Java schon einige UML-Diagramme erstellt, irgendwie komme ich nur mit den Forms nicht so zurecht. Wenn ich die wie Klassen behandeln kann versuche ich das eben mal. Wie kann man sich das mit dem Visual Studio erstellen lassen??
  24. Guten Morgen, meine Anwendung ist lauffähig und die letzten Fehler sind nun auch (hoffentlich) alle gefunden. Nun hat mich mein Prof angesprochen ob ich nicht UML-Diagramme in meine Arbeit mit reinbringen wollte. Der sagt mir allerdings kein Wort dazu. Ich stehe vor einem Rätsel. Hat jemand schon mal sowas gemacht? UML kenne ich, aber ich habe ja nur Forms und keine Klassen. Weiß jemand was zu dem Thema oder hat ein Beispiel mit WinForms in UML?? Liebe Grüße Informatikerin
  25. Hallo Jigger, ich schätze mal nicht das du VB-Code in deinen Anwendungen hast. So fällt mir leider keine Antwort ein, googlen hat spontan auch nichts gefunden. Ich drück dir die Daumen, dass noch jemand weiß was mit deinem Office los ist! LG informatikerin

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...