首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中将listbox中的数据写入SQL数据库,数据库中只有时间没有内容解决方案

2013-10-21 
C#中将listbox中的数据写入SQL数据库,数据库中只有时间没有内容string fileInfo Data Source20120613-

C#中将listbox中的数据写入SQL数据库,数据库中只有时间没有内容
            string fileInfo = "Data Source=20120613-1506;Initial Catalog=fileInfo;User ID=sa;password=123456";
            SqlConnection con = new SqlConnection(fileInfo);

            HisAudWriTim = System.DateTime.Now;
            //方法一:但是存在数据库中Message中没有数据
            string sqla = "insert into fileOperation(TimeWritten,Message) values('" + HisAudWriTim + "','" + listBox1.Text + "')";
            DataBase.RunSQL(sqla, fileInfo);
[解决办法]
调试你的 RunSQL代码
[解决办法]
RunSQL的参数为什么是连接字符串而不是连接对象。。。
[解决办法]
看你的runsql方法
[解决办法]
我猜你肯定没有选择吧,没有选择,值可是""的噢,你是不是直接把listbox当成一个可以一次性把内容存储到数据库的某个表吧,
一:listbox是容器,不是文本域

 MessageBox.Show(""+listBox1.Text);//你先测试下这个值多少

你数据库表中的message为空,说明程序正确执行了插入 所以问题应该不在代码

二:你可以这样MessageBox.Show(""+listBox1.SelectedItem.ToString());

[解决办法]

引用:
引用:
我猜你肯定没有选择吧,没有选择,值可是""的噢,你是不是直接把listbox当成一个可以一次性把内容存储到数据库的某个表吧,
一:listbox是容器,不是文本域

MessageBox.Show(""+listBox1.Text);//你先测试下这个值多少

你数据库表中的message为空,说明程序正确执行了插入 所以问题应该不在代码

二:你可以这样M……



额。。。用鼠标选中啊。。。

热点排行