0

こんにちは、私は asp.net スクリプトを初心者としてテストしており、まだ学習中です。これをdreamweaverで実行しています。ページを実行するたびに。このエラーが発生します。

私は実際に、このhttp://quickstarts.asp.net/QuickStartv20/util/srcview.aspx?path=~/aspnet/samples/data/GridViewBoundFields.src を自分の SQL テーブルとデータベースで複製しようとしています。

ここに画像の説明を入力

<%@ Page Language="C#" %>
<html>
<head id="Head1" runat="server">
<title>GridView Bound Fields</title>
</head>
<body>
<form id="form1" runat="server">
<asp:GridView ID="GridView1" DataSourceID="SqlDataSource1" AutoGenerateColumns="False"
runat="server">
<Columns>
<asp:BoundField HeaderText="Course" DataField="Course" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
SelectCommand="SELECT Course FROM tmdsi"
ConnectionString="<%$ ConnectionStrings: test%>" />
</form>
</body>
</html>    

私のWeb設定ファイルは

<configuration>  
<connectionStrings>  
<add name="test"   
connectionString="Server=myipaddress; port=3306;Integrated Security=True;
Database=test;User=test; Password=test;"
providerName="System.Data.SqlClient" />  
</connectionStrings>  
</configuration>
4

1 に答える 1

2

コンマで区切られたポートを指定する必要があります。接続文字列の詳細については、こちらを参照してください

変化する

Server=myipaddress; port=3306;

Server=myipaddress,3306;

また、CutomError モードを OFF に変更して、正確にどのようなエラーが発生しているかを確認します。

于 2012-12-17T05:04:51.253 に答える