Forum: SQL |
Thema:
AW: AW: SQL-Server 2000: Standardwert in Tabellenspalte |
Von:
a b (
26.07.2006 10:08) |
Hallo Hannes,
ich lasse die Spalte aus einem DataGRidView per CommandBuilder und Update updaten. De´n Standdartdwert getdate() habe ich nur in der Spalte im SQL-Server hinterlegt. Ich wollte die Datumsübernahme dem Server überlassen. Beim einfügen einer Spalte funktioniert das auch. Nur beim Update nicht.
Hier mal nen bischen Code der Tabelle im SQL-Server:
CREATE TABLE [dbo].[Personal] (
[IDMa] [int] IDENTITY (1, 1) NOT FOR REPLICATION NOT NULL ,
[NachName] [nvarchar] (50) COLLATE Latin1_General_CI_AS NOT NULL ,
[VorName] [nvarchar] (50) COLLATE Latin1_General_CI_AS NOT NULL ,
[PersonalNr] [nvarchar] (8) COLLATE Latin1_General_CI_AS NOT NULL ,
[pDatum] [datetime] NULL ,
[pUser] [nvarchar] (128) COLLATE Latin1_General_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Personal] WITH NOCHECK ADD
CONSTRAINT [PK_Personal] PRIMARY KEY CLUSTERED
(
[IDMa]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Personal] ADD
CONSTRAINT [DF_Personal_pDatum] DEFAULT (getdate()) FOR [pDatum],
CONSTRAINT [DF_Personal_pUser] DEFAULT (host_name() + ' - ' + suser_sname()) FOR [pUser],
CONSTRAINT [IX_Personal_Name_Vorname] UNIQUE NONCLUSTERED
(
[NachName],
[VorName]
) ON [PRIMARY] ,
CONSTRAINT [IX_Personal_No] UNIQUE NONCLUSTERED
(
[PersonalNr]
) ON [PRIMARY]
GO
Betreff |
Von |
Datum |
|
|
AW: AW: AW: SQL-Server 2000: Standardwert in...
ich glaub wir reden an einande vorbei<br>ich meine du sollst das update kommando anpassen das dein .net code feuert.<br>Alernativ lässt sich auch eine Server Cursor (Update) einrichten der das am SQL... |
|
|
|
|
|
Hannes
Preishuber
|
26.07.2006 10:26 |
|
|
a
b
|
26.07.2006 11:08 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!