からあなたが必要なすべてを見つけることができるはずです:CONNSTRINGがキーの名前である
private static readonly string connString = Resource1.connString;
。それはそうのようなweb.config
ファイル
何かがある場合:CONNは、あなたのWeb構成ファイルで定義されている
private static readonly string connString = System.Configuration.ConfigurationManager.AppSettings["strConn"];
。
<add key="strConn" value="User ID=test;Password=test;Initial Catalog=TestDB;Data Source=NameOfServer;"/>
その後SPROCを呼び出す:あなたがC#でコーディングされている場合です
//connString = the string of our database app found in the resource file
using (SqlConnection con = new SqlConnection(connString))
{
using (SqlCommand cmd = new SqlCommand("EMPDLL_selClientByClientID", con))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@ClientID", SqlDbType.VarChar).Value = cID;
con.Open();
using (SqlDataReader reader = cmd.ExecuteReader())
{
if (reader.HasRows)
{
if (reader.Read())
{
//more code
}
}
}
}
}
、VB.netをその同じ取引少しだけ、ここに小さなサンプルです:)よりwordier:
Public Sub DeleteEmployee(ByVal lVID As Long)
Dim conMyData As SqlConnection
Dim cmdDelete As SqlCommand
Try
conMyData = New SqlConnection(connString)
cmdDelete = New SqlCommand("delEmployee", conMyData)
With cmdDelete
.CommandType = CommandType.StoredProcedure
'add the parameters
.Parameters.Add("@LoginID", SqlDbType.BigInt).Value = lVID 'the request
conMyData.Open() 'open a connection
.ExecuteNonQuery() 'execute it
End With
Catch ex As Exception
Throw ex
Finally
cmdDelete = Nothing
conMyData.Close()
conMyData = Nothing
End Try
End Sub
もちろん、try/catch/finally
の代わりにusing
ステートメントを使用して、使用中のリソースを確実にクリーンアップする必要があります。
どのような種類のデータベースですか? – N0Alias
vb.netまたはC#を使用していますか? (構文を手伝ってください)。 – JonH