Suchergebnisse
Suchergebnisse 1-30 von insgesamt 88.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Danke, das hat geholfen.
-
Ok, ich habs raus. Mein Problem ist/war, das ich an .Fill(whereClause As String, paramarray values as Object())( ein List-Objekt übergebe. Ich hab noch nen bissel gegoogelt, wenn ich das richtig verstehe, packt paramarray alles was kein Array ist in ein Array. Da .Fill aber nur die erste Dimension durchläuft gibt es da natürlich nur 1 Objekt und die Meldung ist föllig verständlich. Übergeb ich mein List(of Strings) Objekt aber mit .ToArray() klapts. Also statt VB.NET-Quellcode (1 Zeile) so VB.NE…
-
Jap, über sowas habe ich auch schon nachgedacht, aber mir ist nicht klar wie ich feststellen soll, das die Löschoperationen fertig sind so das das Event wieder aboniert werden kann/soll. Ich find auch keinen Parmeter der mir vorab verrät wieviele Zeilen zum Löschen anstehen. Aber irgendwo muss es doch ne Liste geben von Zeilen die zum löschen markiert wurden, oder? Ich mein, ich kann mehrere Zeilen selektieren und die Entf-Taste drücken, also muss doch irgendwo bekannt sein was alles gelöscht we…
-
Wo zählst du da 4 Platzhalter? Ich zähle da 6. Oder überseh ich jetzt was gravierend?
-
Öh, ich zähle da 6 ? Quellcode (4 Zeilen) Wie gesagt params enthält 6 Werte, habe ich auch überprüft, wenn ich den Code bei dsCommerz.artstamm.Fill(condition, params)] anhalte, sagt mir visualstudio das params eine lenght von 6 hätte. params_org.PNG Dies sollte auch so sein, da ich die Eingebe des Anwenders Zitat: „Konica C558“ splitte. Danach hab ich ein Array mit 2 Werten. Dies arbeite ich mit einer For Each ab und gennerier pro Wert 3 Einträge im List Element. Also rein von meinem Verständnis…
-
Ja, durchsteppen ist so ne Sache, ich konnts jetzt auf nen Bereich eingrenzen, aber warum dieser verhindern soll, das das Event mehrfach gefeuert wird verstehe ich nicht. Zur Struktur des DS: kalkrow ist eine Row aus der parent Table kalkposrows sind die entsprechenden child rows zu kalkrow das DGV ist an die Bindingsorce für kalkpos, also die Tabelle der Childrows, gebunden. Demnach sollen auch mehrere Childrows gelöscht werden. Das hier wären die relevanten ausschnitte auf dem Form VB.NET-Quel…
-
Sorry, muss nochmal nerfen, warscheinlich bin ich nur zu doof ich bekomm die Fehlermeldung Zitat: „conditions contains more placeholders than paramValues are passed“ Ich erstelle mir mit folgender Funktion meinen SQL String und die Parameter, aber irgendwie übersehe ich wohl was. tbNameSuche enthält folgenden String "Konica C558" VB.NET-Quellcode (24 Zeilen) rauskommen tut dabei folgender Teil der Query SQL-Abfrage (13 Zeilen) Was mach ich falsch? in Params sind 6 Werte
-
Ok, hab ich mich zu früh gefreut. Wenn ich eine Bedingung wie diese habe WHERE (artnr1 LIKE '%?%' OR artnr2 LIKE '%?%') AND (artnr1 LIKE '%?%' OR artnr2 LIKE '%?%') also in den Spalten artnr1 oder artnr2 nach z.B. Drucker und HP suchen will. muss ich dann die beiden Parameter wirklich doppeln? Oder kann ich wie bei String.Format ne art Zuweisung der Parameter auf mehrere Stellen in der Bedinung erreichen? Sorry wenn das vielleicht ne doofe Frage ist, aber bei MySQl könnt ich das mit @Parameter e…
-
Moin Com, ich steh mal wieder auf der Leitung. Ich hab in einem Formular ein Datagridview was mir eine Aufstellung zu den Artikeln eines Angebots anzeigt. Zusätzlich gibt es mehrere Textboxen die mir Summen über das ganze Angebot anzeigen. Das DGV ist gebunden an die Bindingsource bsKalkPos, die Textboxen sind ungebunden und deren Inhalt wird per Code berechnet. Um die Summen berechnen zu können, müssen allerdings pro Row erst Zwischensummern berechnet werden, die ich gleich als Info für die Anw…
-
Danke, die hat ich irgendwie vergessen.
-
Moin Com, ich nutze die DBEx von EDR und habe nun in einem Form ein Textfeld mit dessen Hilfe der Anwender die zu ladenden Rows einschränken können soll. Also im Grunde nix anderes als ne dynamische Where-Clause, welche ich dann eben an die .Fill Methode hänge. Dataset.Table.Fill(Where-Clause) Nu frag ich mich, wie hier die Gefahr einer SQL-Injection aussieht. Ich gehe hier nicht von Böswilligkeit, sondern von Unwissenheit auf seiten der Anwender aus, nichts des zu trots sollte ich es bedenken. …
-
Oh man, vielen Dank! Da hab ich den Wald vor lauter Bäumen nicht gesehen.
-
Moin, ich hab in einem Dataset 2 Tabellen, nennen wir sie mal Tabelle A und Tabelle B. Tabelle A hat eine 1:n Relation zu Tabelle B. Nun will ich aus einer gegebenen DataRow aus Tabelle B einen Wert aus der ParentTabelRow abfragen. Auf die ChildRows von Tabelle A kann ich mit row.GetTabelleARows zugreifen, das weis ich schon. Wie mache ich das aber umgekehrt? Es scheint keine benamte GetTabelleARow Methode zu geben, was ich gefunden habe, ist GetParentRow, dazu muss ich aber eine Relation angebe…
-
weil das Objekt keine .max Methode hat, bzw ich sie nicht gefunden hab. Das mit der rowstate hatte ich mir auch schon überlegt, aber ich dachte nach dem Thread mit dem .count, wo EDR eskaliert ist, das man sowas nicht aufs Dateset sondern auf Die Bindingsource macht, weil da dann keine DeletedRows drin sind, dachte ich logisch wäre es dann auch hier das aufs BS zu machen, damit man nicht auf rowstate prüfen muss.
-
Moin, bevor mich EDR zu Recht mal wieder unverblümt mit aller Macht auf den Scheiß den ich mache hinweist, frag ich lieber gleich Vorhanden ist ein typ. Dataset, mit einer Tabelle Kalkulationen. In dieser Tabelle Kalkulationen gibt es 3 Spalten, ID als Int -> Prim.Key, Nummer als String, Kunde als Int Die Tabelle ist über eine Bindingsource an ein DGV gebunden. In dem DGV darf der Anwender munter Rows adden und deleten. Wen eine neue Row geadded wird, soll das Feld Nummer automatisch dem Max wer…
-
Ok, ich hab mir jetzt nochmal die Test.zip hier runtergeladen, hab die Bindingsources im Form umbenannt und hab genau noch das im Form drin stehen, dass ich per .EditCurrent aufrufe VB.NET-Quellcode (20 Zeilen) trotzdem bekomm ich noch diese ArgumentException. Da du schriebst, Zitat: „Jdfs keiner, den ich nicht schon gefixt hätte.“, hab ich was übersehen? Vermutlich schon, wenn es bei dir geht, aber was? Kannst du mir mal nen Fingerzeig geben? Oder kannst du mir mal deine Verison hochladen?
-
Ok, nu bin ich offiziell durch den Wind. Wie, bei dir kommt da kein Fehler? Doofe frage, aber wir reden jetzt beide über die Solution aus der neuen Test.zip vom Freitag (war vielleicht nicht besoders inteligent die neue Zip gleich zu nennen)? Ich habe versucht (jedenfalls bin ich der Meinung es korrekt abgeschrieben zu haben) dein Workarrond aus Post 17 zu übernehmen. Dann hab ich eine Spalte als Textbox, aus der tbl_beleg_pos_unt ins Form gezogen, und so lange diese TB im Designer ein Daterbind…
-
Ok, ich hab das ganze mal zerlegt, schlussendlich zeigt sich der Fehler nur dann, wenn ich folgendes machen. VB.NET-Quellcode (6 Zeilen) lass ich die Zuweisung der Datasource weg, funktioniert das Form ohne Probleme.
-
Das Main Form starten und in der unteren Datagridview auf den RowHeader doppelt klicken. Das sollte die KalkulationAnsicht öffnen, dort beim strart kommt der Fehler.
-
Ich muß den Thread nochmal wiederbeleben. Wenn ich eins der Felder die auch schon im 2. DGV angezeigt werden, mir ins Form ziehe (als Detailansicht), mekert VB beim öffnen des Forms. Zitat: „Ein Ausnahmefehler des Typs "System.ArgumentException" ist in System.Windows.Forms.dll aufgetreten. Zusätzliche Informationen: An die Eigenschaft oder Spalte pos_unt_artikel_id für die DataSource kann nicht gebunden werden.“ Das Gleiche hab ich ja schon mit den Feldern der 1. DGV gemacht, da gibts aber keine…
-
Danke! Es beruhigt mich, dass ich zumindest nix elementares übersehn habe. Du hast ja die 'kranken' Tabellen gesehen, ich weiß echt nicht was meinen Vorgänger geritten hat soviel Zeug in eine Tabelle zu packen. Jedenfalls wenn ich das dann aufs Form ziehe hab ich so viele Namen zu ändern - ich hab noch keine schnelle Methode gefunden, wie ich die Namen vieler Objekte auf einmal ändern kann und jedes einzel anklicken, dann in die Eigenschaften den Namen suchen und ändern ist echt ne Tortur - da h…
-
Hm, komisch, warum jetzt nur das eine noch zickt. Da fällt mir noch was zu ein. Jedes mal wenn ich aus dem Server-Exploerer nachträglich noch eine Tabele aus der Datenbank in das Dataset ziehe, legt mir Visual Studio 15 eine neuen ConnectionString in die Settings. Also Connection, Connection1, Connection 2, ... Sind aber alles ansich die selben Connections, ich lösch die dann immer aus den Settings raus, danach meckert immer VS das das Dataset nen Fehler hat, und die Connection1 z.B. nicht finde…
-
Hm, wenn ich jetzt wüsste was ich an dem DS anders gemacht hab als an meinen, ausser das ich bei meinen die Tabellen aus dem Server-Explorer gezogen hab und bei den beiden jetzt einfach die DT aus deinem kopiert hab Edit: Ok, hab nochmal die DT und Relations aus meinem Projekt in ein neues DS kopiert, vielleicht geht das jetzt ja Was mir auch noch einfiel, die DS die ich aus der DT aus deinem Dataset erstellt habe, haben alle keine Relations vielleicht liegts daran, hab eins der beiden von geste…
-
Ok, hab mal 2 erstellt, eins unter .net 4 und eins unter .net 4.5.1 Hab gesehen deine DBEx sind alle unter .net 4 meine stehen auf .net 4.5.1. Bin nur beim grob googlen auf nen Post gestosen wo jemand auch das Prob hatte das er seine Datasets nicht mehr öffnen konnte, angeblich hat das geholfen, kann aber auch kompletter mist sein.
-
hm, kann man die irgendwie in nen Format exportieren mit dem du was anfangen kannst?
-
Ok, neuer Verusch, hab die Notwendigen Datensätze aus der DB in eine mdb exportiert und an das Dataset connected, da macht sich das echt bezahlt :D. Ich hoffe die läuft bei dir. PS: Eigendlich hatte ich erwartet, dass das Phenomän jetzt weg ist, ist ja normal so, das Testumgebungen immer funktionieren :D, aber Glück gehabt, es ist anscheinend reproduzierbat
-
Ich versuch mal die Tabellen in ne mdb zu exportieren und dann die an das Dataset zu connecten, mal schauen ob das Phenomän dann noch auftritt. Aber ATM komm ich nicht per VPN ins Netz, ist also Zwangspause
-
Hm, dann müsst ich überlegen wie ich das ohne Db zum laufen bekomm, Ich versteh blos nicht, kann man dem Form das zeichnen der Controls nicht verbieten, bis die Datatables gefüllt sind?
-
Vielen Dank, muss ich dann bei Gelegenheit ausporbieren, atm muß ich leider was anders machen. Was heißt ohne PrimaryKey? Ist durch die Screenshots vielleicht jetzt echt scheiße gewesen, aber bei ID, die erste Checkbox ist doch PK(PrimaryKey) sieht man auch aum Schlüssel am anfang der Zeile. Und das ich so wenig NotNull hab liegt daran, das meine User Rückendeckung von der GL für ihre Faulheit bekommen. Ich zwing sie schon im Form einiges was in der DB noch auf default NULL steht einzugeben, es …