tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
343
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    devencer devencer ist offline Mitglied
    Registriert seit
    Oct 2008
    Beiträge
    16
    Hi

    Ich steh mal wieder vor einem Problem. Wie kann ich mit VB.NET ein Feld einer Access-Tabelle löschen bzw. auf Nothing setzen?

    Code :
    1
    
    strSQL = "UPDATE Tabelle1 SET Datum1='" & _datum & "', Datum2=" & Nothing & " WHERE ID=" & _id

    Gruss
    devencer
     

  2. #2
    M4st3r M4st3r ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Ort
    Frankfurt am Main
    Beiträge
    297
    Hallo devencer,

    SO bitte erstmal gar nicht. Beschäftige dich doch mal mit DbCommand und DbParameter. Außerdem willst du es na nicht auf "Nothing" setzen sonder auf "null" - oder?!
     
    http://dirkgoldecker.spaces.live.com

    . Microsoft Certified Technology Specialist
    . Microsoft Certified Professional Developer
    |-> Web Applications

  3. #3
    devencer devencer ist offline Mitglied
    Registriert seit
    Oct 2008
    Beiträge
    16
    Danke für deine Antwort, M4st3r

    SO bitte erstmal gar nicht. Beschäftige dich doch mal mit DbCommand und DbParameter.
    Es geht mir nur um das SQL-Statement...

    Außerdem willst du es na nicht auf "Nothing" setzen sonder auf "null" - oder?!
    Kannst du mir denn sagen, wie ich das implementieren muss? Mit DBNull.Value habe ichs schon versucht, aber da spuckt mit die IDE einen SQL-Syntax Fehler aus...

    Gruss
    devencer
     

  4. #4
    M4st3r M4st3r ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Ort
    Frankfurt am Main
    Beiträge
    297
    Ich bin mir gerade nicht sicher, aber "Update table set field = null" müsste passen. Deshalb an der Stelle am besten "UPDAE [tableName] set field01 = @p1, field02 = @p2". Das ganze an ein DbCommand-Object als Query übergeben und mit DbParameter-Objekten ergänzen. Wenn du den hinzugefügten Parametern dann als Wert NULL gibst, dann hast du das, was du willst - vorausgesetzt das Feld darf NULL...
     
    http://dirkgoldecker.spaces.live.com

    . Microsoft Certified Technology Specialist
    . Microsoft Certified Professional Developer
    |-> Web Applications

  5. #5
    devencer devencer ist offline Mitglied
    Registriert seit
    Oct 2008
    Beiträge
    16
    Wenn du den hinzugefügten Parametern dann als Wert NULL gibst, dann hast du das, was du willst
    Klappt wunderbar! Ich danke dir!!
     

Ähnliche Themen

  1. Statement
    Von brainsucker im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 03.10.07, 12:58
  2. SQL Statement
    Von liquidbeats im Forum Relationale Datenbanksysteme
    Antworten: 9
    Letzter Beitrag: 12.05.07, 22:20
  3. Wie führe ich ein SQL-Statement aus?
    Von Sircoly im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 01.05.06, 19:52
  4. VB SQL Statement
    Von Dusty00 im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 17.05.05, 16:06
  5. MS-SQL: SQL-Statement
    Von psychtron im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 30.09.04, 07:51