求解一个C#作业

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:00:02
以下是我写的代码.这个作业是这样子的,把连接数据库的信息显示出来,可我问题有三.
一,conn.ConnectionString = @"server =servername; Intial Catalog=database;";这样子获取文本框里的文字放到这里来行吗?
二,我声明的前面那一段调试的时候出现了异常,我该怎么处理这些异常呢?
三,我那个状态栏怎样让它在显示信息的时候自动显示进度信息呢?它本来就自动显示的对吗?
四,再看看我的代码有什么错误吧!
初来乍到,不是懒得想,是真记不得想不出办法了才想到这求解的,各位前辈别见笑啊!

private void btnFind_Click(object sender, EventArgs e)
{
string servername = txtServerName.Text;
string database = txtDataBaseName.Text;
SqlConnection conn = new SqlConnection();

lbConTime.Text = servername;
conn.ConnectionString = @"server =servername;
integraed security=true;
Connection Timeout=5 ;
Intial Catalog=database;";

try
{
conn.Open();

conn.ConnectionString = @"server =servername;
integraed security=true;
Connection Timeout=5 ;
Intial Catalog=database;";
很明显是这段代码处了问题。 servername database都是你定义的变量,你直接放在字符串里是识别不了的,应该这样
conn.ConnectionString = ""server ="+servername+";
integraed security=true;
Connection Timeout=5 ;
Intial Catalog="+database+"";

conn.ConnectionString = "server =.;database=databaseName;integrated security = true ";