|
1. Saklanan prosedürü çağırın: Diziyi depolanan prosedür adıyla değiştirin. string strSql = "proc_transfer"; 2. SQL script tipini ayarlayın: sqlComm.CommandType= CommandType.StoredProcedure; 3. Parametrelerle birlikte saklanan prosedür: (ilk iki adım değişmeden kalır) (1) Saklanan prosedüre iledilecek parametre nesnesini tanımlayın: SqlParameter SqlParametersqlPara = yeni SqlParameter("Saklanan prosedürdeki parametrenin adı", Veritabanındaki veri türü); sqlPara2.Value = outID; //putc #parametre nesnesine (2) önceki parametre nesnesini koymak içinKomutaİçeri gir sqlComm.Parameters.Add(sqlPara); (3Sonraki adım aynı kalır:KomutaYürütmek 4.Çıkış parametreleriyle depolanmış prosedürler (1Than3(1Bir cümle daha: parametrenin nesnesinin çıktı parametresi olacak bir özelliği ayarlayın sqlPara.Yön = ParametreYön.Çıktı; (2Ile3(2) aynıdır (3Ile3(3) aynıdır (4Çıkış parametresini alın: Çıkış parametresindeki değeri alın stringmess = sqlPara4.Value.ToString();
|