Ich habe eine gespeicherte Prozedur in SQL, die ein Bit-Parameter hat. Ich muss den Parameter Wert von C# übergeben. Kann mir jemand helfen, wie es geht. Ich habe den Bit-Parameter wahr/falsch übergeben, aber es funktioniert nicht.Wie Bool (BIT) -Parameter an SQL Server übergeben?
CREATE PROCEDURE checkbit
@id varchar(10),
@IsDeleted bit
AS
BEGIN
IF(@IsDeleted = 1)
BEGIN
DELETE FROM tablename WHERE ID = @id
RETURN
END
END
Mein C# -Code
Im hier Entität framework.Checking für Bit-Wert.
bool chk;
if(val==1)
chk=true;
else
chk=false;
context.checkbit(id,chk)
Es ist üblich Code zu schreiben ... –
http://stackoverflow.com/questions/15569860/passing-parameter-to-stored-procedure-in-c-sharp –
Für zukünftige Fragen ist es sehr wichtig, um Details in die ursprüngliche Frage aufzunehmen. Die Tatsache, dass Sie Entitäten verwenden, ist erforderlich, damit dies beantwortet werden kann – cost