读书人

向高手添加insert和修改update的有

发布时间: 2012-05-12 15:39:31 作者: rapoo

向高手求助,添加insert,和修改update的问题
用这句
string strsql = string.Format("insert into lend(借出对象, 金额,借出时间) values ("+ textBox1.Text.Trim()+","+ textBox2.Text.Trim()+","+ jdTimer1.Value+")";
添加数据,为什么每次报时间出错。我将 接触时间 和 jdTimer1.Value 去掉后,能成功添加。这该怎么该?
另外,update 应该怎么用?
string strsql = string.Format("update....");这样吗?求指教。。。
拜谢各位大神。。。

[解决办法]

加上单引号
+","+ jdTimer1.Value+")";
=》
+",’"+ jdTimer1.Value+"’)";



C# code
string strsql = string.Format("update Table set a={0},b={1} where 1=1", 1, 2);//update Table set a=1,b=2 where 1=1
[解决办法]
C# code
//添加string strsql = string.Format("insert into lend(借出对象, 金额,借出时间) values ('{0}','{1}','{2}')", textBox1.Text.Trim(),textBox2.Text.Trim(),jdTimer1.Value);  //更新string strUp=string.Format("update lend set 借出对象='"+textBox1.Text.Trim()+"' where ...);
[解决办法]
改成这样
string strsql = string.Format("insert into lend(借出对象,金额,借出时间) values ('"+ textBox1.Text.Trim()+"','"+ textBox2.Text.Trim()+"','"+ jdTimer1.Value+"')";
这样也行

string strsql = string.Format("insert into lend(借出对象,金额,借出时间) values ('{0}','{1}','{2}'",textBox1.Text.Trim(),textBox2.Text.Trim(),textBox2.Text.Trim());


update和上面一样
string strsql = string.Format("update lend set 借出对象='{0}',金额='{1}'",textBox1.Text.Trim(),textBox2.Text.Trim());

读书人网 >C#

热点推荐