Click here to Skip to main content
15,902,835 members

Comments by PriyaRajavelu (Top 4 by date)

PriyaRajavelu 9-Aug-12 1:05am View    
yes i have used the datatable concept.

var dataTable = new DataTable();
dataTable.Columns.Add("itmes");

for (int i = 0; i < listBox1.Items.Count; i++)
{
dataTable.Rows.Add(listBox1.Items[i].ToString());
}


using (SqlConnection ocon = new SqlConnection("Data Source=172.19.44.21;Initial Catalog=sample;Persist Security Info=True;User ID=sa;Password=saa"))
{
SqlCommand cmd = new SqlCommand("InsertItems", ocon);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter tvparam = cmd.Parameters.AddWithValue("@dt", dataTable);
tvparam.SqlDbType = SqlDbType.Structured;
ocon.Open();
cmd.ExecuteNonQuery();
ocon.Close();
}

i created userdefined table type:

CREATE TYPE [dbo].[MYDATATABLE12] AS TABLE(
[Items] [varchar](10) NULL
)
GO

and used sp like:

Create PROCEDURE [dbo].[InsertItems]
@dt AS dbo.MYDATATABLE READONLY
AS
BEGIN
SET NOCOUNT ON;

INSERT dbo.Items(Item) SELECT Items FROM @dt;
END

NOTE:
but i go for sql server 2005 this is not possible(Datatable)
PriyaRajavelu 8-Aug-12 8:17am View    
i have done this,but i hit everytime the DB for individual items of listbox.
so any idea to avoid this(many times hit the db).....
PriyaRajavelu 7-Jul-12 6:12am View    
Deleted
first - fastest
second - smallest
third - clearest

This is my priority levels and example pls
PriyaRajavelu 18-Jun-12 23:41pm View    
thanks for ur reply but if the zip file size is 5 - 10 GB then is it work ?