Arkadaşlar merhaba
c# ta checkboxtan aldığım veriyi veritabanına kaydetmek istiyorum. Yani checkbox seçiliyse 1, değilse sıfır olarak.
Sp yi şöyle yazdım..
CREATE PROCEDURE [dbo].[AddPatientDiagnosis]
@Registration_No varchar(50),
.....
@BioChemistry bit,
@Stool bit,
@Blood bit
AS
INSERT INTO PatientDiagnosisTable
(Registration_No, ... , BioChemistry, Stool,Blood, )
VALUES (@Registration_No, ..., @BioChemistry, @Stool,@Blood)
Sonra formdan aldığım veriyi de Sp ye şu şekilde yolluyorum.
SqlCommand sqlPrescriptionEntry = new SqlCommand("AddPatientDiagnosis", connect);
sqlPrescriptionEntry.CommandType = CommandType.StoredProcedure;
sqlPrescriptionEntry.Parameters.Add("@BioChemistry", SqlDbType.Bit);
sqlPrescriptionEntry.Parameters["@BioChemistry"].Value = Convert.ToBoolean(checkBox1.Checked);
Ama burda string'i boolean a çevirme hatası veriyor, hiç string yok ne alaka anlamadım. Yardımcı olursanız sevinirim
|