欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

在sql中添加数据前面有空行咋回事

更新时间: 2014-01-05 02:17:16 责任编辑: Author_N1

 

在sql中添加数据前面有空行怎么回事?

--参考方法--
检查下C#的代码
看看是不是插入的字符前面加了什么符号
--参考方法--
你这是excel啊,不是sql啊,前面空行应该是你的数据集没对齐,没有处理null
--参考方法--
插入数据的时候,文件那列没写值啊。
--参考方法--
你把最终的insert语句贴出来
--参考方法--
建表的时候就是两列吧~插入的时候直插入了单据编号字段。

string sql = "insert into files (单据编号) values ('" + djbh + "')";//sql中插入变量


--参考方法--
引用:
Quote: 引用:

建表的时候就是两列吧~插入的时候直插入了单据编号字段。

string sql = "insert into files (单据编号) values ('" + djbh + "')";//sql中插入变量


这是两段代码
public void fileNameToMdb()
        {
            string[] files = Directory.GetFiles(@"C:\Users\Administrator\Desktop\销售单", "*.xml");
            foreach (string dir in files)
            {
                //不带路径
                FileInfo fInfo = new FileInfo(dir);
                textBox3.Text += fInfo.Name + System.Environment.NewLine;
                //带路径
                //textBox3.Text += dir + System.Environment.NewLine;
                autoClear();
                string file = fInfo.Name;
                OleDbConnection mycon = null;
                try
                {
                    string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\1.mdb;";
                    mycon = new OleDbConnection(strcon);
                    mycon.Open();
                    string sql = "insert into files (文件名) values ('" + file + "')";//sql中插入变量
                    OleDbDataAdapter ad = new OleDbDataAdapter(sql, strcon);
                    DataTable dt = new DataTable();
                    ad.Fill(dt);
                }
                finally
                {
                    mycon.Close();
                }
            }
        }

这是插入文件的方法,上边那是插入单据编号方法


你这都插到一个表里面了....
插入文件的时候,单据编号是空的;
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:17:16
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8007/
本文WWW.DOC100.NET DOC100.NET版权所有。