职位关键字 工作地点
工作名称 公司名称 校园招聘
中国最好的工作搜索引擎!
  回复留言  
  求ADO.NET连接SQL数据库的代码,越详细越好.(高手来解决)
作者: 天涯_为你执着  01-01 08:00   回复  
 ASP.NET初学者,

提示消息如下:

无法打开登录所请求的数据库 "Mydatabase"。登录失败。

用户 'MYCOMPUTER\ASPNET' 登录失败。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。



异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "Mydatabase"。登录失败。

用户 'MYCOMPUTER\ASPNET' 登录失败。



源错误:



执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。



堆栈跟踪:





[SqlException (0x80131904): 无法打开登录所请求的数据库 "Mydatabase"。登录失败。

用户 'MYCOMPUTER\ASPNET' 登录失败。]

System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +734947

System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188

System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1838

System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +33

System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +628

System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +170

System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +359

System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28

System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +424

System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66

System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +496

System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82

System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory Boolean includeStagesAfterAsyncPoint) +1360

  回复:求ADO.NET连接SQL数据库的代码,越详细越好.(高手来解决)
作者: 51aspx_com  01-01 08:00   回复  
 到http://www.51aspx.com上看看

  回复:求ADO.NET连接SQL数据库的代码,越详细越好.(高手来解决)
作者: zcy_bzp  04-15 18:37   回复  
  //数据库操作类

public class DB

{

//创建数据库连接字符串

//server=. 数据库名 “."表示本机 uid 用户名 pwd 用户密码 database 数据库名

private static string connStr="server=.;uid=sa;pwd=;database=table1";

private static SqlConnection getConn()

{

return new SqlConnection(connStr);

}

//完成所有的单向操作insert update delete

public static void ExecSql(string sql)

{

//创建连接对象

SqlConnection conn=getConn();

//打开连接

conn.Open();

//创建数据库操作对象。。

SqlCommand cmd=new SqlCommand(sql,conn);

//执行操作

cmd.ExecuteNonQuery();

//关闭连接

conn.Close();

}

//完成所有的双向操作select

public static DataSet getDs(string sql)

{

//创建连接对象

SqlConnection conn=getConn();

//打开连接

conn.Open();

//创建数据库操作对象

SqlCommand cmd=new SqlCommand(sql,conn);

//创建桥接器对象

SqlDataAdapter ada=new SqlDataAdapter(cmd);

//创建存储查询结果对象

DataSet ds=new DataSet();

//将数据存储到记过对象中

ada.Fill(ds);

//关闭连接

conn.Close();

//返回结果集

return ds;

}

}









//在页面上调用:

String sql_Exl="";//你需要执行的insert update delete 语句,,这该会写吧

DB db=new Db();

////完成所有的单向操作insert update delete

db.ExecSql(sql);

//完成所有的双向操作select

String sql_GetDs=""//需要执行的Select语句

db.DataSet(sql);





以上看了如果还是不会写的话。。建议你改行

标 题:
内 容:
用户名:
 游客
 
 
Copyright©2005-2007, 版权所有 WWW.JOBMET.COM
ICP证:京ICP备06019556号