数据库一条语句占了占了多行的问题

问题描述

用asp连接数据库,写入不了数据cn.execute("insertintomain(name,sex,subject,content,time)values('3','3','3','3','3')")不能写入;cn.execute("insertintomain(name,sex,subject,content)values('3','3','3','3')")能写入;我分析就是第一条语句占了两行的问题,但用“_”连接两行也不行,请高手指教

解决方案

解决方案二:
错误提示:MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)[Microsoft][ODBCMicrosoftAccessDriver]INSERTINTO语句的语法错误。
解决方案三:
cn.execute"insertintomain(name,sex,subject,content,time)values"&_"('3','3','3','3','3')"

解决方案四:
可以先写成一个字串,然后运行。
解决方案五:
cn.execute"insertintomain(name,sex,subject,content,time)values('3','3','3','3','3')"

解决方案六:
谢谢大家,最终问题不是sql语句太长,而是关键词time的问题,换了变量time为其他变量就行了

时间: 2024-09-20 05:44:37

数据库一条语句占了占了多行的问题的相关文章

oracle-java在页面上做了新增操作,怎么从数据库中导出这条语句?

问题描述 java在页面上做了新增操作,怎么从数据库中导出这条语句? 我在jsp中进行了新增的操作,经理要我将新增的数据,从Oracle数据库中导出指定语句出来,这该怎么做 解决方案 http://zhidao.baidu.com/link?url=Ilb1aAClTd0L_-obhu0aSDjph7RepaBbfKIpkkKKQFSEblnyY3DPMasDB6WQWVNoByFt3iZC4mmjd0aVShgJYK 解决方案二: debug调试打印语句到控制台行不 解决方案三: 要么用ora

select-java从数据库取出一条语句放入字符串

问题描述 java从数据库取出一条语句放入字符串 String selectSql = ""SELECT DISTINCT project_name FROM tb_amount_tran WHERE round = '种子天使'""; ResultSet selectRes = stmt1.executeQuery(selectSql); while (selectRes.next()) { String s = selectRes.getString("

sql语句-数据库两条检索语句中取相同元素怎么做到

问题描述 数据库两条检索语句中取相同元素怎么做到 目前有两条数据库检索语句 查询同一张表 分别得到部分记录,然后我想找到A语句中所有记录有哪些是在B语句查询结果中出现的,怎么做到? A语句: select id from mytab where age > 25 B语句: select id from mytab where city = 'beijing' 现在想查找B结果中有哪几个是在A结果中出现的,怎么做到?AB语句只是根据我的需求打的一个比方,别跟我说用 select id from m

只改2条语句,治好HIS系统数据库“葛优瘫”!

作者介绍 吴虞,SQL专家云团队成员,擅长解决SQL SERVER数据库性能.高可用.负载均衡等问题.   记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段是容易掌握的,但是整体的优化思想是很难学会的,所以我自己特别喜欢看案例.   今天整理了一下自己做过的100家以上优化或各种方案的客户案例,本文分享的案例算是在这些客户中比较典型的了!没有什么高大上,都是常见的问题!   废话不多说,直接开整!       系统环境   首先我们来看一下这个系统配置及现状,为什么说这个客户经典?那

详解MySQL数据库之更新语句

用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的 SELECT语句,另外一种就是更新语句,也叫做数据操作语句.言外之 意,就是对数据进行修改.在标准的SQL中有3个语句,它们是INSERT.UPDATE以及DELETE.在MySQL中又多了一个REPLACE语句,因此,本文以MySQL为背景来讨论如何使有SQL中的更新语句. 一.INSERT和REPLACE INSERT和REPLACE语句的功能都是向表中插入新的数据.这两条语句的语法类似.它们的主要区别是如何处理重复的数据

透视MySQL数据库之更新语句

用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句.言外之意,就是对数据进行修改.在标准的SQL中有3个语句,它们是INSERT.UPDATE以及DELETE.在MySQL中又多了一个REPLACE语句,因此,本文以MySQL为背景来讨论如何使有SQL中的更新语句. 一.INSERT和REPLACE INSERT和REPLACE语句的功能都是向表中插入新的数据.这两条语句的语法类似.它们的主要区别是如何处理重复的数据.

数据库和查询语句优化

数据|数据库|优化|语句 1.参考下面的,看数据库和查询语句有没有可优化的地方 如何让你的SQL运行得更快 ---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显.笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计.不充份的连接条件和不可优化的where子句.在对它们进行适当的优化后,其运行速度有了明显地提高!下面

数据库分页查询语句数据库查询_数据库其它

先看看单条 SQL 语句的分页 SQL 吧. 方法1: 适用于 SQL Server 2000/2005 SELECT TOP 页大小 * FROM table1 WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id ) ORDER BY id 方法2: 适用于 SQL Server 2000/2005 SELECT TOP 页大小 * FROM table1 WHERE id > ( SELECT ISNULL(M

Sql数据库分页查询语句

MySQL  --查询第10到20条数据   代码如下 复制代码 SELECT * FROM table_name WHERE - LIMIT 10,20;   SQLServer  代码如下 复制代码  --查询前10|10%条数据   SELECT TOP 10|10% * FROM table_name;   --查询第10到20条数据   SELECT TOP 10 * FROM    (SELECT TOP 20 * FROM table_name ORDER BY id ASC) a