在编程时,程序向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+"')";
本文讲述了在编程中,当尝试将大量内容写入ExcelTEXT类型的单元格时遇到的长度限制问题,提出使用LONGTEXT类型替换,以及如何相应地创建和插入数据到数据库表中。

645

被折叠的 条评论
为什么被折叠?



