[ borcha @ 15.07.2007. 16:35 ] @
Da li u jednoj proceduri (sub rutini) se mogu nalaziti dva DataReadera-a. Imam problem sas sukobom dva dimenzionisana sql datareadera. Jedan se zove drRaz a drugi drOde, njih dvoje se nalaze u jednoj sub rutini. Kaze Nemoze izvrsiti drugi DataReader tj. drOde zato sto drugi nije zatvoren...evo koda.... Code: con = New SqlClient.SqlConnection(strCon) con.Open() ' Dim drBrRaz As SqlClient.SqlDataReader Dim drBrOde As SqlClient.SqlDataReader Dim cmdBrRaz As New SqlClient.SqlCommand(strCon, con) Dim cmdBrOde As New SqlClient.SqlCommand(strCon, con) cmdBrRaz.CommandType = CommandType.StoredProcedure cmdBrOde.CommandType = CommandType.StoredProcedure cmdBrRaz.CommandText = "procPog_BrAktivnihRazredaPO_IDSko_IDSkoGod" cmdBrOde.CommandText = "procPog_BrAktivnihOdeljenjaPo_IDSko_IDSkoGod" cmdBrRaz.Parameters.Add("@IDSko", SqlDbType.BigInt).Value = frmDialog.lblIDSkole.Text cmdBrRaz.Parameters.Add("@IDSkoGod", SqlDbType.Int).Value = frmDialog.lblSkoGod.Text cmdBrOde.Parameters.Add("@IDSko", SqlDbType.BigInt).Value = frmDialog.lblIDSkole.Text cmdBrOde.Parameters.Add("@IDSkoGod", SqlDbType.Int).Value = frmDialog.lblSkoGod.Text drBrRaz = cmdBrRaz.ExecuteReader <------Problem drBrOde = cmdBrOde.ExecuteReader <-------Problem drBrRaz.Read() drBrOde.Read() Interesuje me da li uopste mogu postojati dva readera u jednoj sub r..... Hvala |