vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Beziehung - Typumwandlung 
Autor: mullfreak
Datum: 13.02.09 17:10

Hallo,
ich habe zwei Tabellen:

tbl_mitarbeiter
--id, int --> PK
--name
tbl_hardware
--id --> PK
--mitarbeiter, int --> FK

Dann wird aus tbl_mitarbeiter in einer DropDownList die Namen der Mitarbeiter angezeigt in einer ASP-WebForm. Dies mache ich mit Select.
Es wird dann ein Name ausgewählt und nun soll in der tbl_hardware unter mitarbeiter die id gespeichert werden.
Da Name ist ja ein String.

Ich will also, dass im Feld "mitarbeiter" der tbl_hardware die id des Mitarbeiters aus tbl_mitarbeiter angezeigt wird.

Dim cmd As New SqlCommand("INSERT INTO tbl_leihhardware (Mitarbeiter," & _
                                        "Austauschgeraet, Ersatzgeraet, Grund," & _
                                        "Standort, Bemerkung, Datum) VALUES(" & _
                                        "@Mitarbeiter, @Austauschgeraet," & _
                                        "@Ersatzgeraet, @Grund, @Standort," & _
                                        "@Bemerkung, @Datum)", conn)
 
            cmd.Parameters.Add(New SqlParameter("@Mitarbeiter", _
              SqlDbType.Int)).Value = CInt(ddlMitarbeiter.Text)
Wenn ich jetzt auf "Speichern" klicke, kommt die Fehlermeldung:
Ungültige Konvertierung von der Zeichenfolge xxx in Typ Integer.

Ich verstehe es nicht, damit eine Beziehung möglich ist, muss ja das Feld "Mitarbeiter" auch "int" sein.

Gruß
Mull
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Beziehung - Typumwandlung1.006mullfreak13.02.09 17:10
Re: Beziehung - Typumwandlung664ModeratorRalf Ehlert14.02.09 08:42

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel