1   1  /  1  页   跳转

写入access数据库问题

写入access数据库问题

问个问题 帮我解决下好么 我在用access数据库的时候 :
把电话号码写进数据库的时候改怎么写呢 我这样写不对阿
UPDATE note1 SET t003 ='"+FindPhone+"',t005 = '"+FindDepartment+"'
WHERE t001=85;
因为数据库里的这个t003 是数字型的 , 而FindPhone是字符串型的, 回答我下 谢谢了 t003 ='"+FindPhone+"'这里应该怎么改的
最后编辑2006-07-16 20:08:30
分享到:
gototop
 

如果你的FindPhone是一个有效的数字型的字符串,这样就行
string strSql= "UPDATE note1 SET t003 ="+FindPhone+",t005 = '"+FindDepartment+"' WHERE t001=85";

否则试一下这个
string strSql = "UPDATE note1 SET t003 ={0},t005 = '{1}' WHERE t001=85";
      strSql = string.Format(strSql, Convert.ToInt32(FindPhone).ToString(), FindDepartment);
gototop
 

如果你的FindPhone是一个有效的数字型的字符串,这样就行
string strSql= "UPDATE note1 SET t003 ="+FindPhone+",t005 = '"+FindDepartment+"' WHERE t001=85";

否则试一下这个
string strSql = "UPDATE note1 SET t003 ={0},t005 = '{1}' WHERE t001=85";
      strSql = string.Format(strSql, Convert.ToInt32(FindPhone).ToString(), FindDepartment);
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT