Click here to Skip to main content
15,885,748 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I am working with C# and MSSQL 2005 database.

I have this code, but my DataTable is not getting loaded with any data.

C#
var conn = new SqlConnection(ConnectionString);
var cmd = new SqlCommand
              {
                    Connection = conn,
                    CommandText = "LoadAppointment",
                    CommandType = CommandType.StoredProcedure
              };
cmd.Parameters.Add(new SqlParameter("Parametr Name", "Parameter value"));
cmd.Connection.Open();
var dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
var dt = new DataTable();
dt.Load(dr);

Any help regarding this will be appreciated a lot. Thanks in advance!!
Posted
v2
Comments
sandeep207 4-Mar-13 3:52am    
Hi
Please put all the inside try catach block and track send error message or send me code whta you have written
bbirajdar 4-Mar-13 3:52am    
Of course not.. Because the code is commented
ArunAmalraj 4-Mar-13 3:55am    
I just wanted to know why it does not works when it is uncommented too.
ArunAmalraj 4-Mar-13 3:53am    
var command = new SqlCommand("LoadAppointment", _conn) { CommandType = CommandType.StoredProcedure };
_conn.Open();
var dr = command.ExecuteReader(CommandBehavior.CloseConnection);
var dt = new DataTable();
dt.Load(dr);
sandeep207 4-Mar-13 3:54am    
do not use var //dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); instead use
SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
DataTable dt = new DataTable();
//dt.Load(dr);

1 solution

 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900