0

asp.netを見始めたばかりです。私はVBで動作するが、aspでは動作しないこのコードを持っています。

私はこれをpage_loadに入れました:

Dim db_con As SqlConnection, ssql As String, db_cmd As SqlCommand, rdr As SqlDataReader
    db_con = New SqlConnection("Data Source=myServer;Initial Catalog=processes;User Id=usrID;Password=mypwd;")
    db_cmd = New SqlCommand()
    ssql = "SELECT * FROM command_table_links WHERE command_id = 1"
    db_con.Open()
    db_cmd.Connection = db_con
    db_cmd.CommandText = ssql
    db_cmd.CommandType = Data.CommandType.Text

    rdr = db_cmd.ExecuteReader()
    rdr.Read()
    If rdr.HasRows Then
        lblTest.Text = "It connected"
    Else
        lblTest.Text = "No Connection"
    End If

    rdr.Close()
    db_con.Close()

これがasp.netで機能しない理由はありますか?問題は、ラベルが空白であるということです。フォームが表示されるとすぐにvb.netで、ラベルに「接続されました」と表示されます。

4

1 に答える 1

1


Protected Sub Page_Load(ByVal sender As Object、ByVal e As System.EventArgs)HandlesMe.Load

于 2011-07-02T19:58:56.680 に答える