Hallo!
Wie immer zu Beginn die Informationen über das System/ PHP:
PHP-Version: PHP 4.3.0
Apache 1.3.2.6 --> auf Suse 8
Datenbank: MS SQL 7.0 --> auf W2K Server
Ersteinmal erkläre ich euch wohl am besten, was ich realisieren möchte:
Auf Knopfdruck soll ein Datensatz gesperrt werden,
soll der User Daten einträgen/ ändern können,
anschließen soll auf 'Speichern' der Datensatz gespeichert werden.
Das habe ich realisiert:
User sieht Daten an (readonly), auf bearbeiten kann er die FElder bearbeiten, die er bearbeiten darf.
Auf 'abbrechen' werden Änderungen verworfen und der der User geht zurück in die readonly-Ansicht.
Bei 'speicher' ist bis jetzt nichts.
Idee:
T-SQL Transaktion
Habe leider kaum Ahnung davon und bis jetzt nicht viel Information dazu gefunden. Ich weiß, dass es funktionieren würde, würde ich das auf "einen Abwasch" machen, d.h.
BEGIN TRANSACTION @TranName
DECLARE @TranName VARCHAR(20)
SELECT @TranName = 'MyTransaction'
GO
USE pubs
GO
UPDATE mitarbeiter
SET name = 'bob' WHERE id = '2'
GO
COMMIT TRANSACTION MyTransaction
GO
FRAGE:
Kann ich das auch aufsplitten? Denn dann würde ich ein 'unvollständes' SQL - Statement absetzten????
Ich könnte Informationen gebrauchen, vielleicht auch links oder auch quelltext Auszüge. Oder sagt mir, wie man das besser lösen kann.
Ich wäre für jede Hilfe dankbar!!!
Viele liebe Grüße,
Lilith
Wie immer zu Beginn die Informationen über das System/ PHP:
PHP-Version: PHP 4.3.0
Apache 1.3.2.6 --> auf Suse 8
Datenbank: MS SQL 7.0 --> auf W2K Server
Ersteinmal erkläre ich euch wohl am besten, was ich realisieren möchte:
Auf Knopfdruck soll ein Datensatz gesperrt werden,
soll der User Daten einträgen/ ändern können,
anschließen soll auf 'Speichern' der Datensatz gespeichert werden.
Das habe ich realisiert:
User sieht Daten an (readonly), auf bearbeiten kann er die FElder bearbeiten, die er bearbeiten darf.
Auf 'abbrechen' werden Änderungen verworfen und der der User geht zurück in die readonly-Ansicht.
Bei 'speicher' ist bis jetzt nichts.
Idee:
T-SQL Transaktion
Habe leider kaum Ahnung davon und bis jetzt nicht viel Information dazu gefunden. Ich weiß, dass es funktionieren würde, würde ich das auf "einen Abwasch" machen, d.h.
BEGIN TRANSACTION @TranName
DECLARE @TranName VARCHAR(20)
SELECT @TranName = 'MyTransaction'
GO
USE pubs
GO
UPDATE mitarbeiter
SET name = 'bob' WHERE id = '2'
GO
COMMIT TRANSACTION MyTransaction
GO
FRAGE:
Kann ich das auch aufsplitten? Denn dann würde ich ein 'unvollständes' SQL - Statement absetzten????
Ich könnte Informationen gebrauchen, vielleicht auch links oder auch quelltext Auszüge. Oder sagt mir, wie man das besser lösen kann.
Ich wäre für jede Hilfe dankbar!!!
Viele liebe Grüße,
Lilith
Kommentar