日期:2014-05-16  浏览次数:20726 次

玩一个已经存在的excel表中加入数据,sql语句怎么写啊?
如果表不存在
  sSql = "CREATE TABLE Exceldemo (Name TEXT,Age NUMBER)";
  database.ExecuteSQL(sSql);

  sSql = "INSERT INTO Exceldemo (Name,Age) VALUES ('xjz',26)";
  database.ExecuteSQL(sSql);
这样写入成功.

但是如果表存在了,这样写就不成功了.

我去掉建立表的那句,直接
  sSql = "INSERT INTO Exceldemo (Name,Age) VALUES ('xjz',26)";
  database.ExecuteSQL(sSql);
也不成功.

表存在的时候,插入数据,sql语句如何写啊????



------解决方案--------------------
sSql = "INSERT INTO Exceldemo (Name,Age) VALUES ('xjz',26)";
database.ExecuteSQL(sSql);
也不成功.
提示什么?
sSql = "INSERT INTO Exceldemo ([Name],[Age]) VALUES ('xjz',26)";
database.ExecuteSQL(sSql);