主题:c#修改数据库问题
yuhayu
[专家分:0] 发布于 2006-09-05 20:43:00
新手问题:新用户注册时,向数据库插入新数据
那位好心人能帮着写段代码
谢谢了
回复列表 (共3个回复)
沙发
Kyuurayi [专家分:190] 发布于 2006-09-05 21:38:00
public class DBTool
{
System.Data.SqlClient.SqlConnection sqlConn; //SqlConnection 对象
public DBTool()
{
string connString = "Persist Security Info=False;User ID=sa;Initial Catalog=StudentMessage;Data Source=127.0.0.1";//这个就不解释了
sqlConn = new SqlConnection( connString );//SqlConnection填充
}
public bool InsertDB(int sId,string sName,string sCourses,int sGrade)
{
try
{
string sql = "INSERT StuMessage VALUES( '" + sId + "','" + sName + "','" + sCourses + "','" + sGrade + "' )";//SL 语句
System.Data.SqlClient.SqlCommand sqlCmd = new SqlCommand( sql );
this.ExecuteCmd( sqlCmd );
}
catch(Exception ex)
{
return false;
}
return true;
}
其中SQL 语句不要这样写 这样拼要出事情的 还有你自己要懂一点才看的懂代码 因为插入可以不用到DateSet 所以还是比较简单的当然要用也可以,不过就就麻烦点了
板凳
yuhayu [专家分:0] 发布于 2006-09-06 04:26:00
能帮忙解释一下sql语句里的 '"+变量+"' 是什么意思吗?
"+与@的意思一样吗?
可以解释的详细一点吗
3 楼
yuhua [专家分:1730] 发布于 2006-09-06 08:47:00
+++拼字符串
@变量 是一样的
我来回复