Quay lại   Cộng đồng C Việt > LẬP TRÌNH VISUAL C# > Nhập môn lập trình C#, ASP.NET

Trả lời
 
Các công cụ đề tài Các chế độ hiển thị
  #1  
Cũ 16-04-2012, 09:41 AM
No Avatar
vulongdllt vulongdllt là offline
Thành viên mới
 
Ngày gia nhập: 03 2012
Bài viết: 0
Mặc định

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; }}
}
Các file đã đính kèm
Kiểu file: rar ThiDu3Chuong7.rar (163.3 KB, 0 lần xem)
Trả lời cùng với trích dẫn
  #2  
Cũ 16-04-2012, 02:13 PM
Avatar của kenturo
kenturo kenturo là offline
Thành viên nhiệt tình
 
Ngày gia nhập: 10 2010
Nơi ở: Biên Hòa
Bài viết: 525
Mặc định

ConfigurationManager

thôi ko có chữ Web
Trả lời cùng với trích dẫn
  #3  
Cũ 16-04-2012, 04:12 PM
Avatar của tphuong1412
tphuong1412 tphuong1412 là offline
Thành viên tích cực
 
Ngày gia nhập: 08 2010
Bài viết: 123
Mặc định

bác ấy làm web mà phải là WebConfigurationManager chứ, app thì mới là Configuration
Trả lời cùng với trích dẫn
  #4  
Cũ 16-04-2012, 05:37 PM
No Avatar
sparrows_91 sparrows_91 là offline
Thành viên chính thức
 
Ngày gia nhập: 09 2011
Bài viết: 41
Mặc định

cái cuối cùng là .tostring chứ, sao lắm connectionstring thế :oh:
Trả lời cùng với trích dẫn
  #5  
Cũ 16-04-2012, 09:25 PM
Avatar của kenturo
kenturo kenturo là offline
Thành viên nhiệt tình
 
Ngày gia nhập: 10 2010
Nơi ở: Biên Hòa
Bài viết: 525
Mặc định

Connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["nameconnection"].ConnectionString;
trong web.config phải add thế này
<connectionStrings>
        <add name="nameconnection" connectionString="Data Source=(local);Initial Catalog=DB;User ID=sa; Password=123"/>
    </connectionStrings>
Trả lời cùng với trích dẫn
  #6  
Cũ 18-04-2012, 07:46 AM
No Avatar
vulongdllt vulongdllt là offline
Thành viên mới
 
Ngày gia nhập: 03 2012
Bài viết: 0
Mặc định

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
Trả lời cùng với trích dẫn
  #7  
Cũ 18-04-2012, 11:31 AM
Avatar của kenturo
kenturo kenturo là offline
Thành viên nhiệt tình
 
Ngày gia nhập: 10 2010
Nơi ở: Biên Hòa
Bài viết: 525
Mặc định

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 @.@
Trả lời cùng với trích dẫn
  #8  
Cũ 18-04-2012, 01:51 PM
No Avatar
vulongdllt vulongdllt là offline
Thành viên mới
 
Ngày gia nhập: 03 2012
Bài viết: 0
Mặc định

có file đính kèm đó. Bạn xem giúp mình cái. Thank bạn nhiều
Trả lời cùng với trích dẫn
Trả lời
Google
 

Bookmarks

Các công cụ đề tài
Các chế độ hiển thị

Các nguyên tắc gửi bài
Bạn không thể gửi đề tài mới
Bạn không thể gửi bài trả lời
Bạn không thể gửi các đính kèm
Bạn không thể chỉnh sửa bài viết của bạn

[IMG] code: On
HTML code: Off

Nhảy tới diễn đàn


Toàn bộ thời gian tính theo múi GMT +7. Bây giờ là 01:26 PM.