在编程时,程序向excel表格写入很长的内容时,发现表格不能够完全显示出来,原因是TEXT类型的长度限制,如果强制加上长度,比如TEXT(1000)就会报错,提示错误信息大小过长,这时候需要换一个格式:LONGTEXT:
示例:
创建表格:
sSql="CREATE TABLE 表格 (序号 TEXT, 日期 TEXT, 料号 TEXT, 生产批号 TEXT,所有数据 LONGTEXT)";
这里的“所有数据”太长了,所以使用“LONGTEXT”。
对应的写入表格 数据:
sSql="INSERT INTO 表格 (序号,日期,料号,生产批号,所有数据)VALUES('"+m+"','"+m_date+"','"+m_liaohao+"','"+m_beijiaopihao+"','"+m_shuju1+"')";