我要实现读一个脚本文件如:
---------------------------------------------------------------------------------------------------------
---(部门表)---
---------------------------------------------------------------------------------------------------------CREATE TABLE smDept (
cDeptNo char(6) NOT NULL, ----部门编号
vcDeptName varchar(50) NULL, ----部门名称
cParenttNo char(6) NULL, ----上级部门编号
vcDesc char(200) NULL, ----部门描述
bLastLevel bit NULL DEFAULT 0, ----是否末级1:是,0:否 默认:0
bActive bit NULL DEFAULT 1, ----是否有效1:有效,默认 0:无效
PRIMARY KEY (cDeptNo ASC)
)
go
Insert Into smDept(cDeptNo,vcDeptName,cParenttNo,vcDesc,bLastLevel) values('admin','系统管理','jxtcmi','具有系统最高权限','1')
我想在.NET+C#实现读取上一段脚本用下面这段代码实现private void strReadSQL(string strFile,string strconn,string strDbName)
{
string strs="" ;
string strsql=""; strsql = strsql+"use " +strDbName;
FileStream fileSQL=new FileStream(strFile,FileMode.Open);
StreamReader sr=new StreamReader(fileSQL);
string line="";
do
{
line=sr.ReadLine();
strs=strs+line;
}
while(line!=null);
strsql=strsql+strs; sr.close;
SqlConnection connConnection;
connConnection = new SqlConnection(strconn);
SqlCommand myCommands=new SqlCommand(strsql,connConnection);
try {
connConnection.Open();
myCommands.ExecuteNonQuery();
}
catch(Exception e)
{
lblMessage.Text=e.ToString();
}
finally
{
connConnection.Close();
}
}
其中在strs=strs+line;
这个语句中要加如vb那样的chr(10)+chr(13)
在c#中如何实现返回与字符代码相关的字符??????
再次感谢大家!!!!
---------------------------------------------------------------------------------------------------------
---(部门表)---
---------------------------------------------------------------------------------------------------------CREATE TABLE smDept (
cDeptNo char(6) NOT NULL, ----部门编号
vcDeptName varchar(50) NULL, ----部门名称
cParenttNo char(6) NULL, ----上级部门编号
vcDesc char(200) NULL, ----部门描述
bLastLevel bit NULL DEFAULT 0, ----是否末级1:是,0:否 默认:0
bActive bit NULL DEFAULT 1, ----是否有效1:有效,默认 0:无效
PRIMARY KEY (cDeptNo ASC)
)
go
Insert Into smDept(cDeptNo,vcDeptName,cParenttNo,vcDesc,bLastLevel) values('admin','系统管理','jxtcmi','具有系统最高权限','1')
我想在.NET+C#实现读取上一段脚本用下面这段代码实现private void strReadSQL(string strFile,string strconn,string strDbName)
{
string strs="" ;
string strsql=""; strsql = strsql+"use " +strDbName;
FileStream fileSQL=new FileStream(strFile,FileMode.Open);
StreamReader sr=new StreamReader(fileSQL);
string line="";
do
{
line=sr.ReadLine();
strs=strs+line;
}
while(line!=null);
strsql=strsql+strs; sr.close;
SqlConnection connConnection;
connConnection = new SqlConnection(strconn);
SqlCommand myCommands=new SqlCommand(strsql,connConnection);
try {
connConnection.Open();
myCommands.ExecuteNonQuery();
}
catch(Exception e)
{
lblMessage.Text=e.ToString();
}
finally
{
connConnection.Close();
}
}
其中在strs=strs+line;
这个语句中要加如vb那样的chr(10)+chr(13)
在c#中如何实现返回与字符代码相关的字符??????
再次感谢大家!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货