当前位置:编程学习 > C#/ASP.NET >>

ACCESS insert溢出问题

asp做 .net 链接access 总报溢出错误。请教。
string database = "E:\\YXY\\Solution1\\FirstPro.accdb";
            OleDbConnection con = new OleDbConnection(string.Format("ProVider=Microsoft.Ace.OLEDB.12.0;Data Source={0}", database));
           
            con.Open();
            OleDbCommand comd = con.CreateCommand();
            comd.CommandText = "insert into tablefirst([shangpin],[amount],[personname],[adress],[zipcode],[telephone],[payway],[time],[fuyan])values('" + spName.Trim() + "','" + txtamount.Text + "','" + txtperson.Text + "','" + txtadress.Text + "','" + txtzipcode.Text + "','" + txttelephone.Text + "','" + spPayway + "','" + spTime + "','" + txtfuyan.Text.Trim() + "')";
            object b = comd.ExecuteNonQuery(); 
           con.Close();
            int g = 0;
            g = int.Parse(b.ToString());
            if (g > 0)
            { Page.ClientScript.RegisterStartupScript(this.GetType(),"",  "<script language='javascript' defer>alert('添加成功');window.parent.location.herf='../Default.aspx';</script>"); }
--------------------编程问答-------------------- 是不是数据库字段的长度不够 --------------------编程问答-------------------- 有可能相关文本字段长度不够。 --------------------编程问答-------------------- 先确认sql语句对不对 )values,这个怎么括号后面没空格 --------------------编程问答-------------------- LZ先检查下表中插入数据时每个字段的长度是否够,
还有不知道LZ时间字段 中的那个sptime是什么类型,access中的时间要以string的形式插入的

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,