首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急有人知道这个有关问题吗

2012-03-06 
急啊!!急啊!!!!!!有人知道这个问题吗?SqlServer里的查询分析器登陆时,有windows身份和Sqlserver两种,还要

急啊!!急啊!!!!!!有人知道这个问题吗?
Sql   Server   里的查询分析器登陆时,有windows   身份和Sqlserver两种,还要选择要连接到的Server   还有判断SQlsever是否启动!
我想做个简单的,登陆是代码应该怎么写,给点提示!
还有进去后,左边的对象浏览器中的TreeView加载显示了全部数据库,包括数据库里面的具体项,是怎么做的?C#有没提供了函数直接获取SqlServer中的数据库,该怎么搞,急啊!!!

[解决办法]
要判断SqlServer是否启动可以用 ServerControl类找

要获取所有的Database可以在sysDatabases里找
你应该用过
if exsits( select * from sysdatabases where name = 'da ')吧
在sysdatabases 有所有的数据库列表 当类型是U就表示是用户表 S是系统表
这样就可以了
[解决办法]
寫個連接字串。如:
SqlConnection con=new SqlConnection( "server=服務器名;database=數據庫名;uid=賬號;pwd=密碼 ");

然後
try
{
con.open();
}
catch
{
//提示sqlserver沒有啟動
}


要獲取數據庫中數據當然要有查詢語句,不然怎麼知道你要顯示哪個表,顯示那些字段?

[解决办法]
第一个问题不用说了,连接字符串自己组合就OK了
关于数据库中的对象
,看看Master数据库,都在里面存着呢

热点排行