Đừng nghĩ bạn được bao nhiêu điểm. Đừng nghĩ bạn học ở trường nào. Đừng nghĩ bạn tốt nghiệp loại gì. Hãy nghĩ: MÌNH CÓ GÌ TRONG ĐẦU.
Sorry
Đôi khi vì công việc quá bận rộn nên tôi không thể trả lời hết được tất cả các câu hỏi của các bạn. Mong các bạn bỏ quá cho.
Các bạn có thể trả lời các câu hỏi, xin giúp 1 tay!
anh oi ,em dang lam do` an ve web service nhung bi’ wa’.
em xin hoi la co cach nao` truy xuat du lieu tu` server den client ko? theo kieu co so du~ lieu phan tan ay ma`.co so du lieu ko nam tren server nen lay du lieu ntn??
mong duoc su giup do cua anh
cam on anh.
Em xem kỹ lại chỗ chuỗi kết nối CSDL nhé. Ví dụ ở đây dùng MS driver để nối CSDL
Class.forName(”com.microsoft.sqlserver.jdbc.SQLServerDriver”);
String url=”jdbc:sqlserver://localhost:1433;databaseName=Employee”;
con=DriverManager.getConnection(url,”sa”,””);
em có thể thay localhost bằng IP của server là OK. Nếu Server có nhiều instances thì nhố thêm instance nhé.
Chúc vui!
thưa các bác các bác có thể làm giúp em bài này và chỉ cho em cách với được không a.
Đầu bài là thế này ạ
– Hiển thị thông điệp chào mừng đến bác sĩ.
- Load các bác sĩ và bệnh nhân đến 2 DropDownList, sử dụng các cuộc gọi không đồng bộ.
- Khi người dùng chọn bác sĩ và bệnh nhân, sẽ hiển thị các cuộc họp của các bác sĩ và bệnh nhân được chọn vào GridView
- GridView cho phép người sử dụng để cập nhật các cuộc họp hoặc xóa các cuộc họp
- Khi bác sĩ nhấp chuột vào nút Thoát, anh ta chuyển hướng đến trang Login.aspx
có nghĩa là em đã làm xong phần login.aspx rồi .Nhưng mà khi login đúng rồi thì nó chuyển sang 1 trang mới có tên la Meeting.aspx .Nhưng bên trang Meeting khi Login phải hiện thị được tên từ trang Login mà mình đã nhập . Bắt đầu từ đó . Va tiếp theo là đầu bài như trên em đã gởi . Em đang làm bang visual2005 C# . Cóa gì các bác trả lời nhanh giúp em với nha . Thanhk you các bác nhiều
Thầy ơi ,em đang làm demo webservice (làm theo video) nhưng bị lỗi ko kết nối dc đến user, Thầy giúp e dc không, Xin cảm ơn thầy
System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at KetNoiCSDL.Service1.ShowProduct() in E:\HK6\Web2\WebService\KetNoiCSDL\KetNoiCSDL\Service1.asmx.cs:line 38
System.Data.SqlClient.SqlException: Login failed for user ‘quangkhai’. The user is not associated with a trusted SQL Server connection.
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at KetNoiCSDL.Service1.ShowProduct() in E:\HK6\Web2\WebService\KetNoiCSDL\KetNoiCSDL\Service1.asmx.cs:line 38
user này không login được vào sqlserver. Bạn xem thử username – password đúng chưa. Nếu đúng mà vẫn không chạy thì bạn coi thử bạn có cài 2 bản SQL server không. Stop bớt 1 cái nhé!
Anh ơi giúp làm sao co thể viết chương trình lấy dữ liệu trên sqlserver và access tùy theo yêu cầu của người sử dụng
Ví dụ :
Người A sử dụng access thì chương trình sẽ lấy dữ liệu trên access và Ngược lại người B sử dụng Sqlserver hay Oracle thì chương trình sẽ lấy dữ liệu trên đó
THì em phải làm option chứ sao. Chỗ kết nối phải kiểm tra người dùng dùng cái gì, viết các lớp thao tác riêng cho các loại CSDL là dễ nhất. Còn viết chung thì hơi khó.
Thầy ơi. Giả sử provider thêm 1 service thì cơ chế nào để consumer tự động cập nhật(không phải add lại reference ấy ạ) và ở đây ta nên sử dụng mẫu thiết kế nào là hợp lý. Phải chảng dùng mediator ạ
tuananh said
anh oi ,em dang lam do` an ve web service nhung bi’ wa’.
em xin hoi la co cach nao` truy xuat du lieu tu` server den client ko? theo kieu co so du~ lieu phan tan ay ma`.co so du lieu ko nam tren server nen lay du lieu ntn??
mong duoc su giup do cua anh
cam on anh.
vovanhai said
Em xem kỹ lại chỗ chuỗi kết nối CSDL nhé. Ví dụ ở đây dùng MS driver để nối CSDL
Class.forName(”com.microsoft.sqlserver.jdbc.SQLServerDriver”);
String url=”jdbc:sqlserver://localhost:1433;databaseName=Employee”;
con=DriverManager.getConnection(url,”sa”,””);
em có thể thay localhost bằng IP của server là OK. Nếu Server có nhiều instances thì nhố thêm instance nhé.
Chúc vui!
tais0kute said
thưa các bác các bác có thể làm giúp em bài này và chỉ cho em cách với được không a.
Đầu bài là thế này ạ
– Hiển thị thông điệp chào mừng đến bác sĩ.
- Load các bác sĩ và bệnh nhân đến 2 DropDownList, sử dụng các cuộc gọi không đồng bộ.
- Khi người dùng chọn bác sĩ và bệnh nhân, sẽ hiển thị các cuộc họp của các bác sĩ và bệnh nhân được chọn vào GridView
- GridView cho phép người sử dụng để cập nhật các cuộc họp hoặc xóa các cuộc họp
- Khi bác sĩ nhấp chuột vào nút Thoát, anh ta chuyển hướng đến trang Login.aspx
có nghĩa là em đã làm xong phần login.aspx rồi .Nhưng mà khi login đúng rồi thì nó chuyển sang 1 trang mới có tên la Meeting.aspx .Nhưng bên trang Meeting khi Login phải hiện thị được tên từ trang Login mà mình đã nhập . Bắt đầu từ đó . Va tiếp theo là đầu bài như trên em đã gởi . Em đang làm bang visual2005 C# . Cóa gì các bác trả lời nhanh giúp em với nha . Thanhk you các bác nhiều
Nguyễn Quốc Thái said
Thầy ơi ,em đang làm demo webservice (làm theo video) nhưng bị lỗi ko kết nối dc đến user, Thầy giúp e dc không, Xin cảm ơn thầy
System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at KetNoiCSDL.Service1.ShowProduct() in E:\HK6\Web2\WebService\KetNoiCSDL\KetNoiCSDL\Service1.asmx.cs:line 38
Nguyễn Quốc Thái said
Thầy ơi em nhầm, kái này mới đúng!!^^
System.Data.SqlClient.SqlException: Login failed for user ‘quangkhai’. The user is not associated with a trusted SQL Server connection.
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at KetNoiCSDL.Service1.ShowProduct() in E:\HK6\Web2\WebService\KetNoiCSDL\KetNoiCSDL\Service1.asmx.cs:line 38
vovanhai said
user này không login được vào sqlserver. Bạn xem thử username – password đúng chưa. Nếu đúng mà vẫn không chạy thì bạn coi thử bạn có cài 2 bản SQL server không. Stop bớt 1 cái nhé!
Nguyễn Quốc Thái said
tks thày nha!
Cong tu ve vuon said
Anh ơi giúp làm sao co thể viết chương trình lấy dữ liệu trên sqlserver và access tùy theo yêu cầu của người sử dụng
Ví dụ :
Người A sử dụng access thì chương trình sẽ lấy dữ liệu trên access và Ngược lại người B sử dụng Sqlserver hay Oracle thì chương trình sẽ lấy dữ liệu trên đó
Võ Văn Hải said
THì em phải làm option chứ sao. Chỗ kết nối phải kiểm tra người dùng dùng cái gì, viết các lớp thao tác riêng cho các loại CSDL là dễ nhất. Còn viết chung thì hơi khó.
Hoàng Sinh said
Thầy ơi. Giả sử provider thêm 1 service thì cơ chế nào để consumer tự động cập nhật(không phải add lại reference ấy ạ) và ở đây ta nên sử dụng mẫu thiết kế nào là hợp lý. Phải chảng dùng mediator ạ