|
|
|
|
| Zitat von GH@NDI
Und wie wäre es einfach mit if(var >= 1 && var <= 99) abzuprüfen? Ist doch viel effizienter als nen RegEx
| |
Ich wuerd gern sichergehen dass es sich bei der Eingabe um eine Zahl handelt, und das erscheint mir mit dem Regex die einzige Moeglichkeit.
Ich kenne keine Moeglichkeit auf String oder Integer zu ueberpruefen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Zitat von igor]2
| Zitat von SkunkyVillage
Arrrr... Das aktualisieren der Datenbank mit ADO.NET treibt mich zur Weisglut! Abartig. Hat jemand kurze aber verständliche Literatur dazu?
| |
Was willst du wissen? Datenbank als Data Source hinzufügen, "Typed Dataset" erzeugen lassen. Dann kriegst du nen Adapter, der die Verbindung zur Datenbank abhandelt und deine Datasets lädt und Änderungen daran zurückschreibt.
e: Beispiel aus nem Vokabeltrainer, an dem ich so nebenher bastle:
DictionariesDataSet _dataSet = new DictionariesDataSet();
DictionariesDataSetTableAdapters.DictionariesTableAdapter _adapter = new DictionariesDataSetTableAdapters.DictionariesTableAdapter();
...
_adapter.Fill(_dataSet.Dictionaries);
...
[Dataset ändern, z.B.:]
DictionariesDataSet.DictionariesRow row = _dataSet.Dictionaries.NewDictionariesRow();
row.Name = dlg.DictionaryName.Text;
_dataSet.Dictionaries.AddDictionariesRow(row);
...
[Änderungen speichern:]
int rowsAffected = _adapter.Update(_dataSet);
MessageBox.Show(rowsAffected.ToString() + " row(s) affected.");
| |
Ich hab das DataSet schon komplett mit neuen Informationen gefüllt, will aber nur die neuen Einträge in der Datenbank speichern. Darum gehts. :/
|
|
|
|
|
|
|
Sie kommt Mittwoch vorbei.
Kacke, ich muss aufräumen
|
|
|
|
|
|
|
DbDataAdapter.Update löst INSERTs/UPDATEs/DELETEs doch sowieso nur für geänderte Zeilen aus, oder reden wir grad aneinander vorbei?
e: Ach. OK. Die Daten im Dataset mit dem Bestand in der Datenbank mergen.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von igor]2 am 20.08.2007 19:08]
|
|
|
|
|
|
Naja, mein SQLiteDataAdapter spuckt immer eine Exception aus, dass die Tabelle "playlist" nicht existiert. Tut sie aber definitiv! Beim auslesen etc. pp. sagt er nämlich nix, nada, nadie! Kein Fehler.
Edit, also wenn ichs ganz einfach nur über SQLiteDataAdapter.Update() mache. :/
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von SkunkyVillage am 20.08.2007 19:10]
|
|
|
|
|
|
Öh. Uh. Dasisjadumm. Dassolltejetztnichtpassieren.
|
|
|
|
|
|
|
It's the sense of touch. In any real city, you walk, you know? You brush past people, people bump into you.
In L.A., nobody touches you. We're always behind this metal and glass.
I think we miss that touch so much, that we crash into each other, just so we can feel something.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von -Marvin- am 20.08.2007 19:14]
|
|
|
|
|
|
Dankeschoen an euch beide :>
|
|
|
|
|
|
|
|
|
|
|
warum genau hast du dich darauf jetzt eingelassen?
|
|
|
|
|
|
|
Ich musste meine tägliche Dosis Gift verspritzen
|
|
|
|
|
|
|
so, akku ist leer & kein ladegeraet dabei..., alle emails beantwortet und muss auch bald zur Arbeit...
in diesem Sinne, euch noch einen schoenen Abend & bis bald...
cya
|
|
|
|
|
|
|
Noch was:
Kann ich per JS auslesen wenn jemand in einer textarea Enter drueckt und dann einen Befehl dranhaengen?
|
|
|
|
|
|
|
|
|
|
|
Ich wollte das auch mal machen...der totale horror!
Wenn man was sehen will zahlt man unsummen!
Und spontan buchen kann man auch nicht
|
|
|
|
|
|
|
Ich hab mal nachgeschaut. Der sagt immer "No such table 'playlist'"
|
|
|
|
|
|
|
| Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.Data.SQLite.SQLiteException: SQLite error
no such table: playlist
bei System.Data.Common.DbDataAdapter.UpdatingRowStatusErrors(RowUpdatingEventArgs rowUpdatedEvent, DataRow dataRow)
bei System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
bei System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping)
bei System.Data.Common.DbDataAdapter.Update(DataSet dataSet, String srcTable)
bei System.Data.Common.DbDataAdapter.Update(DataSet dataSet)
bei SkunkPlayer.Form1.dateienToolStripMenuItem_Click(Object sender, EventArgs e) in C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2005\Projects\SkunkPlayer\SkunkPlayer\Form1.cs:Zeile 99.
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
SkunkPlayer
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Dokumente%20und%20Einstellungen/Administrator/Eigene%20Dateien/Visual%20Studio%202005/Projects/SkunkPlayer/SkunkPlayer/bin/Debug/SkunkPlayer.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Data.SQLite
Assembly-Version: 1.0.44.0.
Win32-Version: 1.0.44.0.
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data.SQLite/1.0.44.0__db937bc2d44ff139/System.Data.SQLite.dll.
----------------------------------------
System.Data
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
System.Transactions
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.EnterpriseServices
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll.
----------------------------------------
UltraID3Lib
Assembly-Version: 0.9.5.10.
Win32-Version: 0.9.5.10.
CodeBase: file:///C:/Dokumente%20und%20Einstellungen/Administrator/Eigene%20Dateien/Visual%20Studio%202005/Projects/SkunkPlayer/SkunkPlayer/bin/Debug/UltraID3Lib.DLL.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt. | |
:/
|
|
|
|
|
|
|
Puh, wer mal wieder einen richtigen guten Film mit geiler Musik sehen will sollte sich Black Snake Moan ankucken.
Schade das der hier nirgends im Kino gelaufen ist, mit Kino-Sound wär das sicher noch viel eindringlicher gewesen.
|
|
|
|
|
|
|
Was willst du uns jetzt damit sagen? - also mit dem JIT Compiler zeugs da...
|
|
|
|
|
|
|
Lies halt die Seite davor, Unwürdiger! ;D
|
|
|
|
|
|
|
Pfft, das "mal eben" testweise gegen SQL Server CE laufen zu lassen ist keine Option, schätze ich. Komisch.
|
|
|
|
|
|
|
Oh man. Ich verzarge langsam. Ich prügel mich gerade mal durch ein paar Dokus.
|
|
|
|
|
|
|
| Zitat von SkunkyVillage
Ich verzarge
| |
Das sähe bestimmt komisch aus. Pics
|
|
|
|
|
|
|
Das sind Lachfalten, die hab ich auch.
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
| Zitat von SkunkyVillage
Ich verzarge
| |
Das sähe bestimmt komisch aus. Pics
| |
Klappe!
|
|
|
|
|
|
|
| Zitat von GarlandGreene
Das sind Lachfalten, die hab ich auch.
| |
i lold!
|
|
|
|
|
|
|
Der Technics ist da /o\
Jetzt fehlt noch so ein Gerät und ein Mixer. Woohoo
Kris
|
|
|
|
|
|
|
Die Gehirnstats sind übrigens wieder Back in Business
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |