非常感謝您添乙詹姆斯和一月Mmako
其實我是解決與一個應用程序的一個問題。 DataTier_Using_SQLClient
是我的應用程序中與數據庫連接的一個類。 然後忘了這堂課。
我已經通過使用SqlConnection創建連接來解決此問題。 請參閱下面的代碼。使用此代碼,你可以解決Time Expired
錯誤 並且可以調用檢索具有一個參數,它需要通過存儲過程:
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
使用下面的代碼,你想
string connetionString = null;
SqlConnection connection ;
SqlDataAdapter adapter ;
SqlCommand command = new SqlCommand();
SqlParameter param ;
DataSet ds = new DataSet();
//You can specify this connectionString in web.config or here
connetionString = "Data Source=servername;
Initial Catalog=PUBS;User ID=sa;
Password=yourpassword;
Connection Timeout=300";
connection = new SqlConnection(connetionString);
connection.Open();
command.Connection = connection;
command.CommandType = CommandType.StoredProcedure;
command.CommandText = "sp_Retrieve_ProcedureName";
param = new SqlParameter("@paramName", ParamValue);
param.Direction = ParameterDirection.Input;
param.DbType = DbType.Int32;
command.Parameters.Add(param);
adapter = new SqlDataAdapter(command);
adapter.SelectCommand.CommandTimeout = 120;
adapter.Fill(ds);
您可以使用此ds
(DataSet)對象,無論你想要什麼。
什麼是「DataTier_Using_SQLClient」? –
@ user2674313你能提供用於檢索結果的代碼嗎? – Nilesh