FastReport的SQL的参数 用winform的SetParameterValue传值问题

问题描述

请问一下,为什么FastReport使用Oracle数据库的时候,用冒号(:)后面加参数名,可以使用SetParameterValue传进去,但是把数据库换成SQL的时候,使用冒号加参数名就报错,说冒号附近有语法错误

解决方案

时间: 2024-11-03 08:31:53

FastReport的SQL的参数 用winform的SetParameterValue传值问题的相关文章

C#中SQL语句参数写法

语句 OracleConnection oc=new OracleConnection("data source=osserver;User Id=****;password=**");OracleCommand cmd=new OracleCommand("insert into cym1.uploadfile (filename,filecontent) values (:filename,:filecontent)",oc);OracleParameter o

一个Webservice执行Oracle SQL带参数奇怪的问题

问题描述 在webservice中遇到一个很奇怪的问题,(1)SQL直接赋值的方式,SQL执行很快,sSQL="SELECTCOL1,COL2FROMTABELWHERECOL3='"+sData+"'";DataSetdsTemp=newDataSet();dsTemp=Common.ExecuteSQL(sSQL);(2)SQL用参数的方式,哪怕是最简单的SQL执行都需要5秒以上,这样就是很奇怪了,SQL语句执行,一般都建议使用参数形式,现在使用参数反而执行速度

.net中参数从aspx.cs中传接到aspx中作为SQL语句参数???

问题描述 .net中参数从aspx.cs中传接到aspx中作为SQL语句参数???在detail.aspx.cs中我定义了全局变量protectedintno;在detail.aspx.cs进行处理后打算传到detail.aspx界面中作为访问数据库的参数,以下是detail.aspx中的一段代码:<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$Co

求助:Winform窗体间传值 实践。拜谢老师大侠!!!

问题描述 求助:Winform窗体间传值实践.拜谢老师大侠!!!关于Winform窗体传值,读到happy09li的<C#窗体间传值方法大汇总>(http://bbs.csdn.net/topics/390128592),作为新手,想按照这个"大汇总",逐一实践一下这些传值方法,以更好理解代码.求论坛上的老师大侠辅助俺的实践,学生不胜感激!!!作揖!!!俺的举例代码:评分系统,运行过程是这样的:运行→出现listView的Emp窗体→双击其中的一行→跳转到"评分&

winform两页面传值时出现 未将对象引用设置到对象的实例

问题描述 winform两页面传值时出现 未将对象引用设置到对象的实例 Form1using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms; nam

JS、replace利用正则表达式替换SQL所有参数为指定格式的数据_正则表达式

SQL参数格式 例如:select * from tb where nd=:nd and yd=:yd 想一次性把所有SQL语句中参数(带冒号)全部换成数据, 开始 选定用正则表达式. 原先写这样 复制代码 代码如下: strsql.replace(/(:\w+)/g,("$1").substring(1)); "$1" 总是本解析成字符串,而不是匹配的值 换成 复制代码 代码如下: strsql.replace(/(:\w+)/g,$1); 又不能给出匹配值,$1

java中执行sql语句参数设置问题

问题描述 想问下:java里面:1.String cust_no="123456";StringBuffer qry = new StringBuffer();qry.append(" SELECT * ");qry.append(" FROM TORDERDETAIL ");qry.append(" where CUST_NO =? ");pStmt = conn.prepareStatement(qry.toString(

sql中参数过多利用变量替换参数的方法_MsSql

工作中遇到一个需求,需要非常多的参数,例如如下sql, 复制代码 代码如下: select ff.fundsc||'-'||ff.fundtzfs||'-'||ff.fundcjfl||'-'||ff.fundonefl||'-'||ff.fundtowfl catagory, sf.scode,replace(sf.fund5,'型证券投资基金','')fund5,sf.fund4,sf.fund10, (select to_date(tradedate,'yyyy-MM-dd') from

sql中参数过多利用变量替换参数的方法

工作中遇到一个需求,需要非常多的参数,例如如下sql, 复制代码 代码如下: select ff.fundsc||'-'||ff.fundtzfs||'-'||ff.fundcjfl||'-'||ff.fundonefl||'-'||ff.fundtowfl catagory, sf.scode,replace(sf.fund5,'型证券投资基金','')fund5,sf.fund4,sf.fund10, (select to_date(tradedate,'yyyy-MM-dd') from