一个用C#开发的小系统,开始用的是Access数据库。但是现在我想换成SQLServer数据库,那程序应该要怎么改

如果改的话都需要改哪些内容……

数据库连接吧,我给发一段l连接SQLserver代码,
public static int ExecuteNonQuery(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters) {

SqlCommand cmd = new SqlCommand();

using (SqlConnection conn = new SqlConnection(connectionString)) {
PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);
int val = cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
return val;
}
}
SqlParameter[] sp = new SqlParameter[]{
new SqlParameter("@userid",bc.UserID),
new SqlParameter("@name",bc.Name),
new SqlParameter("@text",bc.Text),
new SqlParameter("@sort",bc.Sort)
};
string sql = "insert bg_class(userid,name,text,sort) values(@userid,@name,@text,@sort)";
return SqlHelper.ExecuteNonQuery(Connection.GetConnection(), CommandType.Text, sql,
sp);追问

只改数据库连接代码吗,程序的代码不做修改吗?

追答

应该不需要,我没怎么用过Access数据库

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-20
把链接字符串改了就OK了
datasource=数据库IP;database=数据库名称;uid=用户名;pwd=密码
相似回答