使用INSERT into tabname (field1,field2) values(va1,va2)
插入数据时,每个插入的数据除数字外都在单元格前多了个单引号',
怎样才能去掉这个引号?因为我的EXCEL文件是动态创建的,所以无法
事先做好数据库连接方式。请高手指教!
插入数据时,每个插入的数据除数字外都在单元格前多了个单引号',
怎样才能去掉这个引号?因为我的EXCEL文件是动态创建的,所以无法
事先做好数据库连接方式。请高手指教!
解决方案 »
- 有没有低权限打开本地PDF文件的方法?(调用系统里的关联程序打开)
- 全屏游戏中小窗口呼出不能在最顶端问题
- 在支持Unicode编程下,CString的Format函数这种格式str.Format(_T("%S-%s")),str1,str2);怎么实现不了?
- 对象传输
- 如何使控制台程序可以使用MFC阿??
- 找人开发油藏井间示踪剂测试解释软件
- 不用UpdateData(FALSE),更改单个控件的显示
- 急!!!turbo c3.0中内嵌汇编的问题
- 从数据库里读取信息,输入到其他程序的录入界面,并模拟鼠标、键盘操作往“其他程序”里录入数据
- vc中如何编写vxd?急急急急急!!!!!!!!!!!
- 关于高级音频函数PlaySound()
- 求教执行DELETE
database.ExecuteSQL(sSql);
database.ExecuteSQL(sSql);上面的语句实际造成的结果是Name和Age在EXCEL中都在前面有个‘号!
sSql = "CREATE TABLE demo (Name TEXT,Age NUMBER)";
database.ExecuteSQL(sSql); // 插入数值
sSql = "INSERT INTO demo (Name,Age) VALUES (''徐景周'',26)";
database.ExecuteSQL(sSql); sSql = "INSERT INTO demo (Name,Age) VALUES (''徐志慧'',22)";
database.ExecuteSQL(sSql); sSql = "INSERT INTO demo (Name,Age) VALUES (''郭徽'',27)";
database.ExecuteSQL(sSql);
这里你要写Name,Age的类型
database.ExecuteSQL(sSql);这样写肯定不正确了,再仔细看一看是为什么,呵呵,用下面的方法试一试了:
sSql="insert into [demo$](name,age) values('等等等等',26)";
database.ExecuteSQL(sSql);
这样应该可以的
在EXCEL里每个字符格式的数字前面都要带"'",只是看不见罢了。
添加前设置一下EXCEL字段格式,不知道行不行