Zum Inhalt springen

piomode1

Mitglieder
  • Gesamte Inhalte

    282
  • Benutzer seit

Letzte Besucher des Profils

Der "Letzte Profil-Besucher"-Block ist deaktiviert und wird anderen Benutzern nicht angezeit.

  1. Super! Vielen Dank für alle Antworten.
  2. Hi, @all! Ich habe in der Vergangenheit unterschiedliche Deklarations-Möglichkeiten gesehen. Es geht mir hier nicht um den "bw" an sich, sondern nur um die unterschiedlichen Deklarationen. Die ersten beiden Möglichkeiten sind für mich "identisch". Ist die dritte Schreibweise nur eine verkürzte? Oder gibt es irgendwelche Unterschiede? Geschwindigkeit? Evtl. Speicherbedarf? ...? Imports System.ComponentModel Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Dim bw As BackgroundWorker = New BackgroundWorker 'Dim bw As BackgroundWorker 'bw = New BackgroundWorker 'Dim bw As New BackgroundWorker End Sub End Class
  3. Vielen Dank für die Anregungen und Tips. Ich werde sie in den kommenden Projekten berücksichtigen. Für dieses Programm: Ich greife mit mehreren "Select"s auf die Datenbank zu und sammel die Daten als Tables in einem DataSet. Ein paar "Clear"s und ein paar Schleifen dazu - fertig. Nicht optimal und nicht am schnellsten - aber mit meinem jetzigen (praktisch erprobten) Wissensstand machbar. :hells:
  4. Hallo Sarene, hallo lbm1305, das sind wertvolle Hinweise, die ich zu gegebener Zeit einbringen werde. Der zeitliche Faktor wird für diese Aufgabe akzeptiert, weil: Durch das einmalige Einlesen der Daten können/dürfen mir nachfolgende Veränderungen des Datenbestands auf dem Server egal sein. Darum frage ich nach einer Möglichkeit, ausgewählte Daten(sätze) aus einer Dataset.Table1 in eine andere Dataset.Table2 zu kopieren. [Edit] Die Daten werden in diesem Fall gar nicht angezeigt, sondern nur verarbeitet.[/Edit] Allzeit mit der nebulösen Ahnung unterwegs, daß es immer noch ein wenig besser geht... Ich fange gerade erst an, mich in den unendlichen Weiten der .net-Objekte zu bewegen.
  5. Hallo lbm1305, vielen Dank für Deine Antwort. Ok: mit "alle Daten" habe ich die für den Vorgang relevanten Daten gemeint. ("Select ... from ... [inner join ...] where...") Momentan komme ich noch mit Datasets am besten zurecht. Wenn es also die Möglichkeit gibt, selektierte Daten "von ds1 nach ds2" zu kopieren, würde ich sie für diese Aufgabe gerne nutzen. Höchstwahrscheinlich gibt es bessere Lösungen. Die werde ich erst kennenlernen. Auf jeden Fall versuche ich, den MS-SQL-Server so wenig wie möglich anzusprechen.
  6. Guten Morgen, ich habe in einer Datasettabelle alle Daten stehen: ds.Tables("AlleDaten"). Damit ich die Connection zur Datenbank schließen kann, möchte ich gerne aus der o.g. Tabelle bestimmte Datensätze auswählen und in eine andere Tabelle des Datasets schreiben: ds.Tables("EinigeDaten"). Ich möchte dadurch langwierige For-Next-Schleifen vermeiden. Welche zusätzlichen Objekte und Methoden benötige ich? Wie realisiere ich ein "Select ..." für die Datensatzauswahl? Mit LINQ? Welchen Weg müssen die Daten dabei gehen? Vielen Dank schon einmal an dieser Stelle.
  7. Moin kossy! Ich habe das etwas mit ODBC (VBA): DoCmd.TransferDatabase acLink, "ODBC", "ODBC;DATABASE=»Datenbankname auf dem SQL-Server«;UID=»Anwendername auf dem SQL-Server«;PWD=»Passwort für den Anwender auf dem SQL-Server«;DSN=»Name der DSN-Konfiguration«, acTable, »Tabellenname auf dem SQL-Server«, »Name der verknüpften Tabelle in Access« "»" und "«" markieren die Platzhalter und sind nicht mit einzugeben. Hilft's?
  8. Hi @all! Ich möchte gerne innerhalb eines VB.NET-Projekts in einem SQL-SELECT eine benutzerdefinierte Funktion verwenden. Diese Funktion wird etwas länger werden; eine Berechnung innerhalb des Statements ist dadurch nicht möglich. Module »Modulname« Public Function »MeineFunktion«(ByVal »Argument« As »Datentyp«) As »Datentyp« »Anweisungen« End Function End Module In MS-Access kann ich gut damit arbeiten: SELECT »MeineFunction«(»Tabellenfeld«) AS »Spaltenname« FROM »Tabellenname« "»MeineFunktion«" ist in einem Modul definiert. Jetzt sind einige Fragen offen. Die beiden folgenden sind für mich die drängensten: 1. Es sollen Datenbankwerte gelesen und geschrieben werden. Muß ich ein bestimmten Projekttypen verwenden? (Bisher habe ich mich an "Windows-Forms-Anwendungen" probiert und konnte z.B. Tabellen auslesen. 2. Welche Möglichkeit gibt es, eine benutzerdefinierte Funktion in einem SQL-Statement zu verwenden, das dann an den SQL-Server übergeben wird? Diese benutzerdefinierte Funktion soll sich im VB-Projekt befinden. (Es gibt anscheinend auch die Möglichkeit, solche Funktionen im MS SQL Server Management Studio zu erstellen/verwalten? Das möchte ich allerdings vermeiden, weil bei einer Weitergabe bestimmt nicht an diese Bestandteile gedacht wird...) Dim con As New OleDb.OleDbConnection Dim cmd As New OleDb.OleDbCommand Dim reader As OleDb.OleDbDataReader con.ConnectionString = "Provider=SQLOLEDB;Initial Catalog=»Datenbankname«;Data Source=»...«;User ID=»...«;Password=»...«;" cmd.Connection = con cmd.CommandText = "SELECT »MeineFunction«(»Tabellenfeld«) AS »Spaltenname« FROM »Tabellenname«" Der o.g. Code erzeugt folgende Fehlermeldung (ex.Message): "»MeineFunktion« wird nicht als integrierte Funktion erkannt." Wie kann ich diese Funktion integrieren? Das folgende Beispiel stammt aus der MSDN ("Erstellen von benutzerdefinierten SQL Server-Funktionen / Öffnen Sie ein vorhandenes SQL Server-Projekt, oder erstellen Sie ein neues.") Imports System.Data.SqlTypes Imports Microsoft.SqlServer.Server Partial Public Class UserDefinedFunctions Public Const SALES_TAX As Double = 0.086 <SqlFunction()> _ Public Shared Function addTax(ByVal originalAmount As SqlDouble) As SqlDouble Dim taxAmount As SqlDouble = originalAmount * SALES_TAX Return originalAmount + taxAmount End Function End Class Diesen Code kann ich nur in einem "SQL Server-Projekt" verwenden? Anm.: Ich vermute, ich stehe noch ziemlich am Anfang. Vielen herzlichen Dank.
  9. Und viel Glück! Hoffentlich sind die Aufgaben eindeutig. Oder lieber doch nicht: Dann haben die Korrekteure vielleicht ein paar Freiheiten!?
  10. @ Tiquila85! Super! @ all: Vielen Dank. (Auch "super"!)
  11. Sorry - ich bin hoffnungslos überladen... :beagolisc Hoffentlich reicht das für morgen. (Danach darf man ja wieder überall nachlesen.)
  12. Hi! Sicherlich macht es keinen Sinn, gerade die Sitemap zu "verstecken"... Mein erster Gedanke war: "Die Sitemap leistet auch eine Art Support." Das Impressum in den Support einzuordnen erscheint mir nicht so gut. Also nehmen wir den Aufbau aus der Graphik! Oder?
  13. Hi, @all! Die Fragen nehmen kein Ende... Gegeben ist eine Skizze und folgende unterzubringende Bestandteile: 1. Dokument 2. Empfänger 3. Privater SChlüssel 4. Signatur 5. Absender 6. Prüfsumme (Hash Code) 7. Öffentlicher SChlüssel (Weil mehrere Leerzeichen hintereinander ignoriert werden, ist die Skizze als "Code" eingetragen.) [a] / [f] / [b] -------------------------------------------------------------> [j] | | | | Berechnung Berechnung | | | | V V [c] ------------> [g] | | | | | | | Berechnung mit [d] | Berechnung mit [h] | | | | | | | | V | | V | [i] ?= Prüfsumme | [e] ----------------------- Weit komme ich nicht: [a] 5 (Absender) 1 (Dokument) [f] 2 (Empfänger) [j] 1 (Dokument) Der Rest wäre jetzt wilde Raterei und Spekulation... Die Übergänge von Sender zu Empfänger befinden sich zwischen und j) sowie zwischen e) und g) (s. Skizze). Für eine Zuordnung der Ziffern zu den Buchstaben wäre ich sehr dankbar.
  14. Hi! Die WEb-Seite ist ja sehr schön dargestellt worden. Stehe ich auf dem Schlauch? Wie sieht die Baumstruktur unter Punkt a) aus? Es ist ja schon die Sitemap vorgegeben: Verkauf Produkte Warenkorb Kasse Unternehmen AGB Kontakt Support Download FAQ Nun sollen noch die Seiten Home, Sitemap und Impressum integriert werden. Wenn ich die Abbildung der Webseite richtig interpretiere, sollte die Baumstruktur so aussehen? (Die hinzugekommenen Seiten sind kursiv dargestellt.) Home Support Download FAQ Verkauf Produkte Warenkorb Kasse Unternehmen AGB Kontakt Sitemap Impressum D.h. die drei unterzubringenden Seiten sind "Hauptseiten"? Das sieht gut aus. Meine ersten Gedanken dazu lassen die Struktur so aussehen: Home Verkauf Produkte Warenkorb Kasse Unternehmen AGB Kontakt Support Download FAQ Sitemap Impressum Gibt es bei dieser Aufgabe überhaupt ein "richtig" oder " falsch"?
  15. Moin, coin! In der Aufgabe steht: "- Erstellen Sie anhand des beigefügten Angebots ... alle erforderlichen Tabellen in der 3. Normalform. - Geben Sie den Tabellen sinnvolle Namen. - Nennen Sie je Tabelle die erforderlichen Attribute. - Kennzeichnen Sie Primärschlüssel mit PS und Fremdschlüssel mit FS." Mein Lösungsvorschlag: tKunden KundenNummer (PS) Anrede Vorname Nachname StrasseHausnummer Plz Ort tAngebot AngebotNummer (PS) KundenNummer (FS) AnfrageVom AngebotVom tAngeboteneArtikel IdAngeboteneArtikel (PS) AngebotNummer (FS) ArtikelNummer (FS) tArtikel ArtikelNummer (PS) Bezeichnung EinzelpreisNetto

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...