|  | 
  
		
		
14精币 
|    sql = 连接MySql (“ip” , “hu” , “.....” , “ku” , 3306)执行SQL语句 ( sql, “set names'gbk'”)  如果真 ( sql = 0)  信息框 (“数据库连接失败” , 0, , )  返回 ()a = 超级列表框1.取表项数 () b = 超级列表框1.取列数 ()  计次循环首 ( b, d)   计次循环首 ( a + 1, f)    判断 ( f = 1)    字段 = 超级列表框1.取列标题 ( d - 1)    调试输出 ( 字段)     判断 ( d = 1)      如果真 (执行SQL语句 ( sql, “CREATE TABLE `”  + “2”  + “`(主键 int not null auto_increment, `”  + 字段 + “` varchar(255) null, primary key(主键))engine=INNODB  default charset=gbk”)  = 假)      信息框 (“上传失败” , 0, , )      返回 ()           如果真 (执行SQL语句 ( sql, “alter table `”  + “2”  + “` add `”  + 字段 + “` varchar(255) null”)  = 假)      信息框 (“上传失败” , 0, , )      返回 ()             判断 ( d = 1)    增加记录 ( sql, “`”  + “1”  + “`” , “`”  + 字段 + “`='”  + 超级列表框1.取标题 ( f - 2, d - 1)  + “'”)        如果真 (更新记录 ( sql, “`”  + “1”  + “`” , “`”  + 字段 + “`='”  + 超级列表框1.取标题 ( f - 2, d - 1)  + “'” , “主键='”  + 到文本 ( f - 1)  + “'”)  = 假)     信息框 (“上传失败” , 0, , )              计次循环尾 ()  计次循环尾 () 透明标签1.标题 = “结束”目前上传的表名是1.如果没有这个表名,软件会自动创建1进行上传,这样是正常的,如果表1存在或者里面有数据,上传就失败了,如果改成,有数据也可以新增呢,
 
 | 
 
最佳答案
查看完整内容 那就将CREATE TABLE后面执行失败的返回取消掉呀。。
这样就会继续执行了。但是要注意。表里面的字段信息与插入的字段信息是否一致。 回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区  可获得加分喔。友情提醒: 本版被采纳的主题可在 申请荣誉值  页面申请荣誉值,获得1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。快捷通道:申请荣誉值  →  |