草庐IT

coldfusion-9

全部标签

mysql - 使用 CFTRANSACTION 的多个数据源

我遇到了以下错误:cftransaction标签内所有数据库标签的数据源名称必须相同。这来自以下代码:transactionaction="begin"{try{vardata={};data.time=getTickCount();addToLog("Persist","Startedpersistoperations");doClientPersist();cleanUp(arguments.importId);addToLog("Persist","Completedthepersistoperationssuccessfully",((getTickCount()-data.t

mysql - ColdFusion 仅返回数据库中的部分字符串

我正在为我们的CMS构建一个搜索功能,本质上只是创建一个cfquery,它在我们的数据库中查找给定的文本。当我向浏览器显示结果时,我希望作为结果的一部分出现一段文本,其中包含搜索到的文本以及围绕它的一两个句子。所以它会像blahblahblah#FORM.searchedstring#blahblahblah。关于如何仅显示字符串的特定部分的任何想法?谢谢这是我写的SELECT*FROMStoriesWHEREMYSTORIES.TEXTLIKE'%#FORM.searchstring#%'ORMYSTORIES.PAGETITLELIKE'%#FORM.searchstring#%'

mysql - 使用 Coldfusion 备份 MySQL 数据库

我想做的是在Coldfusion中运行备份任务(可能是计划任务),它将备份MySql数据库中的结构和数据。出于安全目的,我使用的托管服务器总是阻止使用cfexecute,所以我不能使用mysqldump。例如(来自雷蒙德·卡姆登)我还有其他选择吗? 最佳答案 备份数据库文件是个好主意,但如果您将它们备份到同一个驱动器,而驱动器发生故障,您就完蛋了。我每天将数据库备份到本地系统。这是我在.bat文件中使用的脚本@ECHOOFF@REMSetdirvariables.Use~1formatinwin2kSETbasedir={direc

如何将SQL添加到ColdFusion查询

我正在创建一个新的查询对象然后,我从传递的阵列中构建一个复杂的数据集。我的查询对象看起来很完美。然后,如何将SQL文本和DataSource添加到查询中,以便我可以执行它?我将使用DataSource和插入语句中传递的数据插入数据。看答案如果我正确理解您,为了使用SQL并从查询对象中检索数据,您将使用CFQUERY。您将使用'dbtype=“query”'而不是“dataSource”属性。查询的表名是您的查询对象。例如:SELECT*FROMLOCAL.Query您不能使用插入语句添加新记录。您必须使用该函数:queryAddrow()和可能的querySetCell()。例如,:或者:

mysql - 简单的 ColdFusion 脚本在 IE 中有效但在 Firefox 中无效?

我有一段非常简单的脚本可以更改MySql数据库中项目的状态-它在IE7中工作正常,但如果我在Firefox中尝试它,它看起来像工作,但没有......这非常奇怪。代码非常简单——首先我得到我要查找的记录的详细信息://GettheProductAttributedetailsArguments.qGetProductAttribute=Application.cfcProducts.getProductAttributes(Arguments.iProductAttributeID);这工作正常,如果我转储结果,它只是预期的记录内容。因此,我使用if语句将“事件”字段从1更改为0,反之

mysql - 将 Coldfusion 结构插入数据库

如果我想将联系表单提交保存到数据库,我如何将表单范围作为提交插入?我已经有一段时间没有使用Coldfusion了。联系表单根据其从网站的哪个部分提交而有所不同,因此它需要扩展和处理具有5个字段或具有10个字段的表单。我只想将数据存储在blob表中。 最佳答案 使用serializeJSON是最节省空间且最不复杂的恢复原始形状的方法。之后,您可以使用key:value|key:value或结构的XML表示形式。 关于mysql-将Coldfusion结构插入数据库,我们在StackOver

mysql - ColdFusion 和从 MySQL 获取数据

我在CF网站上工作,需要从MySQL表中获取数据。我可以很好地创建CFQuery并检查返回的记录,但我如何获取返回的记录并循环遍历它们并从每一行的特定字段中获取数据。我可以写whileif/endif等等,我只是不记得如何访问数据。-杰森 最佳答案 假设您使用firstname列创建了一个名为the_query的查询:#firstName#...etc 关于mysql-ColdFusion和从MySQL获取数据,我们在StackOverflow上找到一个类似的问题:

mysql - ColdFusion 9 ORM : Default value does not work for strings

我正在尝试创建一个具有默认值的新字符串属性:在ORMReload()之后,该列出现在数据库中,但没有默认值。我预计:showInVARCHAR(255)NOTNULLDEFAULT"credentials"我得到:showInVARCHAR(255)NOTNULL我正在使用MySQL5.1.63和ColdFusion9。(Adobe)我是不是漏掉了什么? 最佳答案 使用dbdefault而不是default:来自documentation:dbdefault:Thissetsthedefaultvalueofacolumninthe

mysql - ColdFusion 数据源未正确连接

我正在尝试创建一个数据源来连接到MySQL数据库。当我输入所有信息时,出现此错误:Connectionverificationfailedfordatasource:phoenix3com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Couldnotcreateconnectiontodatabaseserver.Attemptedreconnect3times.Givingup.Therootcausewasthat:com.mysql.jdbc.exceptions.jdbc4.MySQLNonT

mysql - cfc 和 mySQL 中的 coldfusion 查询中的日期时间异常

我正在从MSAccess后端迁移到mySQL。这曾经有效,但现在无效,我无法解决问题。INSERTINTOusers(expiry)VALUES()数据库字段设置为datetime,默认为NULL参数是从一个空的表单字段或一个javascript验证日期填充的。它在空表单域上窒息。 最佳答案 在您弄乱DSN设置之前,我也会尝试更改您的到以下内容:如果参数值为空字符串,这将传递一个真正的null。 关于mysql-cfc和mySQL中的coldfusion查询中的日期时间异常,我们在Sta