オンラインでMS SQLデータベースに接続する方法はたくさんあります。私はweb.configで接続文字列を使用しています。私たちが望むものを完全にうまく処理していて、次のようなものです:ASPデータベースの接続に関する質問
<connectionStrings>
<add name="xxx"
connectionString="SERVER=xxx;UID=xxx;Trusted_Connection=Yes;DATABASE=xxx;"
providerName="xxx" />
</connectionStrings>
これは接続に最適な方法ですか?私はその後、私の質問は
- あるほとんど GridViewの
<asp:SqlDataSource ID="MatchDataSource" Runat="server" SelectCommand="SELECT * FROM [xxx].[Matcxxxh]" UpdateCommand="UPDATE [xxx].[Matxxxch] SET [xxx] = @xxx, [xxx] = @xxx, [xxx] = @xxx WHERE [email protected] [email protected]" ConnectionString="<%$ ConnectionStrings:xxx %>"> <UpdateParameters> <asp:Parameter Type="String" Name="CSISN"/> <asp:Parameter Type="String" Name="ProcName"/> </UpdateParameters> </asp:SqlDataSource> <asp:GridView ID="GridView1" Runat="server" DataSourceID="MatchDataSource" Width="100%"> <RowStyle BackColor="white" ForeColor="black" Font-Italic="false" BorderColor="Black" /> <Columns> <asp:TemplateField SortExpression="xxx" HeaderText="xxx"> <EditItemTemplate> <asp:TextBox ID="editxxx" Runat="server" Text='<%# Bind("xxx") %>' MaxLength="15" ToolTip="Enter CSI SN"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" Runat="server" ErrorMessage="You must provide a xxx." ControlToValidate="editxxx">*</asp:RequiredFieldValidator> </EditItemTemplate> <ItemTemplate><asp:Label Runat="server" Text='<%# Bind("CSISN") %>' ID="Label1"></asp:Label></ItemTemplate> </asp:TemplateField>
を使用して、ASPのWebフォームアプリケーションでそれを使用すると、私は正確にこのことについてあるだろうよ?
- 誰かがベストプラクティスを示す適切なチュートリアルを教えてくれますか?
- スクリプトの実行が終了したら、最後に接続を閉じるにはどうすればよいですか?