|
|||||||
![]() |
|
|
Các công cụ đề tài | Các chế độ hiển thị |
|
#1
|
||||
|
||||
Dùng ADO.Net bị lỗi!
Mình làm bài tập này mà bị báo lỗi. Xin mọi người chỉ giúp. Thanks!
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Microsoft.SqlServer.Server; using System.Data; using System.Data.Sql; using System.Data.Common; using System.Data.SqlTypes; using System.Data.SqlClient; using System.Web.Configuration; namespace ThiDu3Chuong7 { public partial class AuthorBrowser : System.Web.UI.Page { private string connectionString=WebConfigurationManager.Connectio nStrings["Pubs"].ConnectionString; ---------->Báo lỗi dòng này protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { fillAuthorList(); } } private void fillAuthorList() { IstAuthor.Items.Clear(); string selectSQL = "SELECT au_Iname, au_fname, au_id FROM Authors"; sqlConnection con = new sqlConnection(connectionString); sqlCommand cmd = new sqlCommand(selectSQL, con); SqlDataReader reader; try { con.open(); reader = cmd.ExecuteReader(); while (reader.Read()) { ListItem newItem = new ListItem(); newItem.Text = reader["au_Iname"] + "," + reader["au_fname"]; newItem.Value = reader["au_id"].ToString(); IstAuthor.Items.Add(newItem); } reader.Close(); } catch (Exception err) { lblResults.Text = "Error reading list of names."; lblResults.Text += err.Message; } finally { con.close(); } } protected void IstAuthor_SelectedIndex(object sender, EventArgs e) { string selectSQL; selectSQL = "SELECT*FROM Authors"; selectSQL += "WHERE au_id=" + IstAuthor.SelectedItem.Value + ""; sqlConnection con = new sqlConnection(connectionString); sqlCommand cmd = new sqlCommand(selectSQL, con); SqlDataReader reader; try { con.open(); reader = cmd.ExecuteReader(); reader.Read(); stringBuilder sb = new stringBuilder(); sb.append("<b>"); sb.append(reader["au_Iname"]); sb.append(","); sb.append(reader["au_fname"]); sb.append("</b><br/>"); sb.append("Phone:"); sb.append(reader["phone"]); sb.append("<br/>"); sb.append("Address:"); sb.append(reader["address"]); sb.append("<br/>"); sb.append("City:"); sb.append(reader["city"]); sb.append("<br/>"); sb.append("State:"); sb.append(reader["state"]); sb.append("<br/>"); lblResults.Text = sb.ToString(); reader.Close(); } catch (Exception err) { lblResults.Text = "Error getting author"; lblResults.Text += err.Message; } finally { con.close(); } } public string webConfigurationManager { get; set; }} } |
|
#2
|
||||
|
||||
|
Visual C# Code:
thôi ko có chữ Web |
|
#3
|
||||
|
||||
|
bác ấy làm web mà phải là WebConfigurationManager chứ, app thì mới là Configuration
|
|
#4
|
||||
|
||||
|
cái cuối cùng là .tostring chứ, sao lắm connectionstring thế :oh:
|
|
#5
|
||||
|
||||
|
Visual C# Code:
XML Code:
|
|
#6
|
||||
|
||||
|
Không phải đâu! Nó báo lỗi không kết nối đến database SQL sever được. Giờ phải làm sao các huynh
|
|
#7
|
||||
|
||||
|
ko đưa cái lỗi nó báo thì bik fix làm sao hả bạn, try catch nó xem nó báo lỗi j @.@
|
|
#8
|
||||
|
||||
|
có file đính kèm đó. Bạn xem giúp mình cái. Thank bạn nhiều
|
![]() |
|
| Bookmarks |
| Các công cụ đề tài | |
| Các chế độ hiển thị | |
|
|