sql 语句拼接问题!

问题描述

“select+文本框+form入库单”文本框怎么拼接呀!试了好多方法大不能用

解决方案

解决方案二:
给你一个方法String.Format()用这个方法一条Sql语句:Dimm_SqlAsString=Select{0}Form{1}WhereID={2}使用:String.Format(m_Sql,文本框,表,条件)
解决方案三:
你的用法太老了而且易出错应该使用参数的形式
解决方案四:
老不老不知道,弄用就好,出错,那是你写代码不专心.
解决方案五:
你from写成了form,用文本是:DimsqlAsString="select"+TextBox1.Text+"from入库单"
解决方案六:
谢谢问题解决了!format()
解决方案七:
http://www.360doc.com/content/12/0201/10/19147_183306827.shtml直接写会有各种奇葩的引号等符号,压力山大
解决方案八:
http://www.cnblogs.com/pioneerlc/archive/2011/05/21/2053052.html
解决方案九:
引用1楼hao270431700的回复:

给你一个方法String.Format()用这个方法一条Sql语句:Dimm_SqlAsString=Select{0}Form{1}WhereID={2}使用:String.Format(m_Sql,文本框,表,条件)

这个办法非常好!又学一招!谢了!
解决方案十:
该回复于2014-09-22 01:37:44被版主删除

时间: 2024-10-31 17:36:39

sql 语句拼接问题!的相关文章

jdbc 动态sql语句拼接 查询不出结果

问题描述 jdbc 动态sql语句拼接 查询不出结果 public List queryByCondition(String command String description) { // message列表 List messageList = new ArrayList(); try { // 加载驱动 Class.forName(""com.mysql.jdbc.Driver""); // 数据库的连接 Connection conn; conn = Dri

如何实现多张表的sql语句拼接!

问题描述 最好举个具体的例子哦!谢谢! 解决方案 1.0 首先 hibernate 也可以使用传统的sql select a.id,b.name from user a,user_details b where a,id=b.user_id2.0 HQL 语句也差不多啊!对象查询语言嘛!有那个思维就好办事了! select a.id,b.name from user a,user_details b where a,id=b.user_id不过这里面的 user user_details 是实体

MyBatis 向Sql语句中动态传参数·动态SQL拼接

在动态传递参数的时候,需要用到OGNL表达式,不懂的童鞋可以下去百度,这里制作一个简要的介绍 在向XML文件传递参数的时候,需要用到sqlSession.selectList("Message.queryMessageList",message); message就是你要传递的参数.一般来说,这个message是一个对象,因为这里只能传递一个参数,而对象可以将很多参数封装起来. XML文件接收到参数以后,会动态的执行Sql语句,但是具体要怎么传递参数呢,这就需要用到<if>

row num-关于设置参数值和直接拼接SQL语句问题

问题描述 关于设置参数值和直接拼接SQL语句问题 DECLARE @SysBranchSysNo int,@C1SysNo int,@RepeatNum INT SET @SysBranchSysNo=1; SET @C1SysNo=1073; SET @RepeatNum=1 SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY Quantity desc ) AS DATA_ROW_NUM, * FROM ( SELECT * FROM (SELE

Java下拼接执行动态SQL语句(转)

       在实际业务中经常需要拼接动态SQL来完成复杂数据计算,网上各类技术论坛都有讨论,比如下面这些问题:         http://bbs.csdn.net/topics/390876591         http://bbs.csdn.net/topics/390981627         https://www.linkedin.com/groups/SQL-Query-Help-needed-137774.S.5948812806903119877?trk=groups_i

mssql-存储过程不让拼接SQL语句

问题描述 存储过程不让拼接SQL语句 公司DBA不允许创建的存储过程中有拼接SQL语句的行为,请问,该怎么解决?说是这样做有风险,说我非要用的话,可以签一份风险协议,出了问题我负责之类的.请问:各位在多条件查询这种情况下,存储过程都是怎么写的?有不拼接又省事的办法吗?另外,这个风险难道微软没有提供解决方案吗? 解决方案 真正的风险, 不在于拼SQL, 而是输入值没有参数化. 比如: delare @sql nvarchar(max), @name nvarchar(20) set @name='

多条件查询拼接sql语句如何防止sql注入

问题描述 假如有四个条件可以任意输入1到4个条件取交集求解 解决方案 解决方案二:引用楼主abc12346579的回复: 假如有四个条件可以任意输入1到4个条件取交集求解 你的"任意输入条件"是什么意思?如果说随便输入sql,那么这其实根本不需要注入,你都随便让人家写代码了,还要想什么"注入"方式干什么?直接干就行了.解决方案三:你要是让人家输入sql,那就相当于超市敞开大门让顾客把东西搬回家,再来讨论"如何防止盗窃"就没有意义了.解决方案四:在

存储过程中拼接SQL语句

很多时候我们需要利用参数在存储过程中重新组织SQL语句,在存储过程中拼接的SQL语句只是一个字符串,不会被直接执行,所以加一个execute执行它就可以了.具体看如下演示代码: 代码: set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author:  yy -- Create date: 2012-1-17 -- Description: 存储过程S

C#拼接SQL语句 用ROW_NUMBER实现的高效分页排序_C#教程

如果项目中要用到数据库,铁定要用到分页排序.之前在做数据库查询优化的时候,通宵写了以下代码,来拼接分页排序的SQL语句 复制代码 代码如下: /// <summary> /// 单表(视图)获取分页SQL语句 /// </summary> /// <param name="tableName">表名或视图名</param> /// <param name="key">唯一键</param> //