/// <summary>
/// 导入到SQL
/// </summary>
public class DataBase
{
private static SqlConnection conn=null;
public DataBase()
{
//
// TODO: 在此处添加构造函数逻辑
//
} /**
* 类的属性
*/
public static SqlConnection Connection
{
get
{
return conn;
}
} /**
* 获取数据库连接,不返回值,通过属性来获取其值
*/
public static void GetConnection()
{
string fileName = Application.StartupPath + "\\a.txt";
if(!File.Exists(fileName))
return;
string connStr="";
try
{
StreamReader reader=new StreamReader (fileName,System.Text.Encoding.Default);
connStr=reader.ReadLine();
reader.Close();
}
catch
{
}
SqlConnection myconn=new SqlConnection(connStr);
try
{
myconn.Open();
}
catch(Exception err)
{
MessageBox.Show(err.ToString(), "WindowsApplication2", MessageBoxButtons.OK, MessageBoxIcon.Error);
myconn=null;
}
conn=myconn;
} }
}
这个地方要一个循环 把文件内容读完 用while循环好些,判断读到了文件末尾,然后再加个:返回一个SqlConnectionStreamReader reader=new StreamReader(fileName,System.Text.Encoding.Default);
connStr=reader.ReadLine();
reader.Close();
/// 导入到SQL
/// </summary>
public class DataBase
{
private static SqlConnection conn=null;
public DataBase()
{
//
// TODO: 在此处添加构造函数逻辑
//
} /**
* 类的属性
*/
public static SqlConnection Connection
{
get
{
return conn;
}
} /**
* 获取数据库连接,不返回值,通过属性来获取其值
*/
public static void GetConnection()
{
string fileName = Application.StartupPath + "\\a.txt";
if(!File.Exists(fileName))
return;
string connStr="";
try
{
StreamReader reader=new StreamReader (fileName,System.Text.Encoding.Default);
connStr=reader.ReadLine();
reader.Close();
}
catch
{
}
SqlConnection myconn=new SqlConnection(connStr);
try
{
myconn.Open();
}
catch(Exception err)
{
MessageBox.Show(err.ToString(), "WindowsApplication2", MessageBoxButtons.OK, MessageBoxIcon.Error);
myconn=null;
}
conn=myconn;
} }
}
这个地方要一个循环 把文件内容读完 用while循环好些,判断读到了文件末尾,然后再加个:返回一个SqlConnectionStreamReader reader=new StreamReader(fileName,System.Text.Encoding.Default);
connStr=reader.ReadLine();
reader.Close();
解决方案 »
- 在VS2005中用C#,如何可以像VS2008里VC那样修改Windows XP,Windows 2000,Office之类的界面风格
- datagridView启用编辑,怎么限制输入的内容
- 最大化窗口时Process.Start("notepad.exe", @filename) 不能保存文件
- Winform,datagridview的键盘事件问题。
- 如何修改sql数据库字段名
- 一条很简单的sql语句
- 如何美化application界面?
- 终于升4个角了,散分,哇塞,可以发200分了啊
- 关于winform中TreeView的问题
- help me!(119)
- 怎么用SQL语句修改Access数据库中“是/否”类型的数据
- Excel.Workbook 问题!! 急啊~~~~~!!!!
connStr=reader.ReadLine();
reader.Close();
==
StreamReader reader=new StreamReader (fileName,System.Text.Encoding.Default);
connStr=reader.ReadLine();
while(!string.IsNullOrEmpty(connStr))
{
//做处理
connStr=reader.ReadLine();
}
reader.Close();
connStr=reader.ReadLine();
while(!string.IsNullOrEmpty(connStr))
{
//做处理
connStr=reader.ReadLine(); //照楼主意思应该connStr是不会随循环改变的吧,可能是放在第一行的
}
reader.Close();
如果LZ是这个意思的话..不是这个的话,请把你想问的说清楚些