小编rse*_*nna的帖子

如何在oracle sql的WHERE IN子句中传递变量?

嗨,
我有一个变量1美元,其中包含逗号分隔的电子邮件地址,如john @ example.com,pat @ example.com.我希望在where子句中传递这个变量

where myColumn in ($1)
Run Code Online (Sandbox Code Playgroud)

但显然这不起作用,我尝试了APEX_UTIL.STRING_TO_TABLE和DBMS_UTILITY.COMMA_TO_TABLE但是徒劳无功.

任何帮助赞赏.

sql string oracle where-clause

5
推荐指数
1
解决办法
2万
查看次数

关于C#和SQL的问题

我想执行现有记录的更新..我在这里粘贴我的代码的方式我已成功完成我的任务但我不想通过这种方式实际更新..我想这样做,我得到了客户的身份..

private void btnUpdate_Click(object sender, EventArgs e)
        {
            SqlConnection cn = new SqlConnection(@"Data Source=COMPAQ-PC-PC\SQLEXPRESS;Initial Catalog=Gym;Integrated Security=True");
            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            }
            int result = new SqlCommand("Update Customer set Customer_Name = '" + tbName.Text + "',Cell_Number = '" + tbContactNumber.Text + "',Customer_Address = '" + tbAddress.Text + "' where CustomerID = " + tbID.Text, cn).ExecuteNonQuery();
            if (cn.State == ConnectionState.Open)
            {
                cn.Close();
            }
            cn.Dispose();

            BindGridView();
        }

private void BindGridView()
        {
            SqlConnection cn = new SqlConnection(@"Data Source=COMPAQ-PC-PC\SQLEXPRESS;Initial Catalog=Gym;Integrated Security=True");
            SqlCommand cmd …
Run Code Online (Sandbox Code Playgroud)

c# sql winforms

5
推荐指数
1
解决办法
215
查看次数

Delphi中的线程问题

我在 Delphi 中遇到线程问题。当使用 TIdHashMessageDigest5 从大文件中获取 MD5 时,我注意到它花费了太多时间,最终导致应用程序冻结。

我正在考虑使用单独的线程。因此,我制作了一个小表单,在其中插入一条简单的消息、一个按钮和一个 pbstMarquee 样式的进度条。我在此表单的 show 事件上启动了一个线程。

我的问题是:我想在 HashStreamAsHex 成功完成读取后关闭此表单,但我该怎么做?我尝试在同步时调用 Close 方法,但随后窗体关闭而不等待该线程完成。我也尝试过使用waitfor方法,没有成功。

有人可以帮我解决这个问题,给我一些例子,或链接或类似的东西?

非常感谢和抱歉我的英语不好。

About form:
-----------
procedure TFormProgress.FormProgressOnShow(Sender: TObject);
begin
  ProgressThread := TProgressThread.Create(True);
  ProgressThread.Form := FormProgress;
  ProgressThread.FileSrc := uFileSrc;
  ProgressThread.Start;
end;

About thread:
-------------
procedure TProgressThread.Execute;
begin
  FreeOnTerminate := True;
  uFileMD5 := GetFileMd5 (uFileSrc)  // function is definited in other unit.
  Self.WaitFor;
  Synchronize(DoSync);
end;

procedure TProgressThread.DoSync;
begin
  oForm.Close;
end;

GetFileMd5 è so defined:

function GetFileMD5(const Src: TFileName): UnicodeString;
var
  Md5: TIdHashMessageDigest5;
  FileSrc: TFileStream;
  StrMd5: …
Run Code Online (Sandbox Code Playgroud)

delphi multithreading md5

5
推荐指数
1
解决办法
706
查看次数

FakeItEasy是否支持Partial Mocks的想法?

类似于关于NSubstitute的这个问题,我想知道是否能够使用FakeItEasy库实现部分模拟.

FakeItEasy似乎比moq具有更好的语法(就像前者处理将参数传递给伪类的构造函数的强类型方式).我正在考虑转换到FakeItEasy,但我真的需要部分模拟支持.

c# unit-testing mocking fakeiteasy

5
推荐指数
1
解决办法
1306
查看次数

用于Web应用程序开发的sproutcore或cappucino?

我最近发现了用于Web应用程序开发的sproutcore和capuccino框架,作为创建类似桌面的应用程序的正确MVC方法.

据我所知,两个框架之间的主要区别在于Cappucino将HTML + CSS + Javascript抽象为Objective-J - 开发的新编程语言是Capuccino的创建者,它为Javascript添加了OO功能,而Sproutcore使用HTML5,CSS,Javascript代码.

经过大量的思考,我认为最好采用我们熟悉的技术,所以我下载了Sproutcore工具并完成了教程,我不得不说我印象非常深刻.我正在寻找的那种东西,用于组织一个复杂的网络应用程序.

但是,我偶然发现了以下链接:http: //charlesjolley.sys-con.com/node/1341228

其中Charles Jolley(Sproutcore的创建者)认为他已经厌倦了等待HTML5和ECMAScript5规范的最终版本,并宣布从1.1版开始他们将切换到Objective-J!

所以现在问题是 - Sproutcore和Capuccino实际上会有什么区别 - 我现在应该选择哪一个?

亲切的问候

斯瓦米

javascript frameworks cappuccino objective-j sproutcore

4
推荐指数
1
解决办法
1121
查看次数

Enterprise Architect Java代码生成文件导入

我试图从EA UML类图生成Java代码.我定义了两个类,他们有一个Composition Relation船.

比方说,A类包含B类的List.

我能够在代码生成对话框中将默认集合类设置为List,并且它正确生成代码:

class B {
 public List<B> m_B;
};
Run Code Online (Sandbox Code Playgroud)

但是我无法自动生成import语句.如下:

import java.util.List;
class B {
 public List<B> m_B;
};
Run Code Online (Sandbox Code Playgroud)

我知道有一个在代码生成对话框一个部分,在那里我可以指定完整的导入语句,但我有很多类,我想EA自动生成import语句.

我也摆弄了代码模板,但我无法在代码模板中导入除硬编码导入语句之外的任何内容.

importPackagePath
importClassName
Run Code Online (Sandbox Code Playgroud)

似乎是空的.

任何人都可以帮我修改代码模板来确定要完成的导入吗?

谢谢,

问候,

VIMAL

java uml enterprise-architect

4
推荐指数
1
解决办法
2685
查看次数

在ASP.NET WebForms中通过HTTPS远程访问elmah.axd时出现"禁止"错误

我正在尝试将ELMAH集成到webforms应用程序中.由于我不允许更改的原因,必须仅通过HTTPS访问整个应用程序.

该应用程序正在运行,但我们无法远程访问ELMAH的日志文件.我已遵循说明,以便允许远程访问但没有成功.

这是生产web.config文件中当前的相关配置:

<configuration>
    <configSections>
        <sectionGroup name="elmah">
            <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
            <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
            <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
            <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
        </sectionGroup>
    </configSections>
    <elmah>
        <security allowRemoteAccess="yes" requirePermission="false" />
        <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
    </elmah>

    <system.web>

        <httpModules>
            <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
        </httpModules>
        <httpHandlers>
            <add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
        </httpHandlers>
Run Code Online (Sandbox Code Playgroud)

还有什么我可以做的吗?有人知道通过HTTPS访问ELMAH的日志文件是否存在某种限制?

请注意,我们目前正在使用IIS 6.0和.NET framework 2.0.

asp.net iis-6 webforms elmah .net-2.0

3
推荐指数
1
解决办法
5568
查看次数

适用于Linux和Windows的Git子模块

git submodule在Linux上使用时,我可能会.gitmodules从例如/mnt/gitrepos/subsystem1.git(基于中心文件的访问)中检出一个或多个子系统.

[submodule "subsystem1"]
  path = subsystem11
  url = /mnt/gitrepos/subsystem1.git/
Run Code Online (Sandbox Code Playgroud)

我还想支持一个可以访问相同模块repo的Windows用户H:/gitrepos/subsystem1.git/.

例如,来自Linux的Samba共享/mnt/gitrepos/作为共享gitrepos.

有没有办法让Git可以根据操作系统处理URL行?对于Windows,.gitmodules将是

[submodule "subsystem1"]
  path = subsystem11
  url = H:/gitrepos/subsystem1.git/
Run Code Online (Sandbox Code Playgroud)

因此,我希望"类似"这个通用代码.gitmodules(推测语法):

[submodule "subsystem1"]
  path = subsystem11
  if Linux 
    url = /mnt/gitrepos/subsystem1.git/
  else
    url = H:/gitrepos/subsystem1.git/
Run Code Online (Sandbox Code Playgroud)

git git-submodules

3
推荐指数
1
解决办法
2713
查看次数

&符号在此TSQL查询中的含义是什么?

我一直在研究一些报告,最近发现了一个我一直在查询的系统的小指南.它提供的部分语法如下:

... "WHERE [FIELD] & [VALUE] = [VALUE]"
Run Code Online (Sandbox Code Playgroud)

即: ... "WHERE flags & 16 = 16"

我只是好奇这个语法是什么意思...我得到的东西像WHERE flags = 16,但不是'&16 = 16'部分.有任何澄清吗?

文章引用:http://rightfaxapi.com/advanced-sql-for-manipulating-faxes/

谢谢你,Wes

sql t-sql sql-server rightfax

3
推荐指数
1
解决办法
1876
查看次数

C# COM 类 - DISP_E_UNKNOWNNAME

我已经在 C# 中声明了一个 COM 可见类。代码如下:

[ComVisible(true)]
public class AComVisibleClass : TheParentClass
{
    public bool SomeFunc(string id)
    {
        return true;
    }

}
Run Code Online (Sandbox Code Playgroud)

此类由工厂类实例化,也可通过 COM 访问。

但是,如果我尝试在 VB 脚本文件中访问,DISP_E_UNKNOWNNAME则会引发异常。

这是我们在这里工作的一个预先存在的图书馆上的一个新课程。所有其他类都可以通过 COM 访问。整个库被编译成一个程序集文件。我已经使用 注册了新程序集regasm,但我仍然收到此异常。

我尝试使用 VS2008 调试 COM 调用。工厂类似乎能够实例化AComVisibleClass. 仅当工厂尝试执行时才会抛出上述异常SomeFunc

我知道这听起来有点(?)有点含糊,但我不能在这里公开真正的代码。如果有人需要更多信息,请询问我。

c# com vbscript .net-3.5

2
推荐指数
1
解决办法
4949
查看次数

如何从Joomla的时间开始获取登录历史记录?

我现在正在使用Joomla 2.5,并希望从一开始就看到用户登录活动.我需要的数据将是用户名登录时间.我怎样才能获得Joomla的登录活动日志?有可用的扩展吗?

login joomla-extensions joomla2.5

2
推荐指数
1
解决办法
4337
查看次数

在这种情况下哪个更有效?LINQ查询还是FOREACH循环?

在我的项目中,我实现了一个服务类,它有一个命名为GetList()的函数,如下所示:

IList<SUB_HEAD> GetList(string u)
{
    var collection = (from s in context.DB.SUB_HEAD where (s.head_code.Equals(u))      
        select s);
    return collection.ToList();
}
Run Code Online (Sandbox Code Playgroud)

也可以实现为

Arraylist unitlist= new Arraylist();
ObjectSet<SUB_HEAD> List = subheadService.GetAll();
foreach(SUB_HEAD unit in List)
{
    unitlist.Add(unit.sub_head_code);
}
Run Code Online (Sandbox Code Playgroud)

这样做的目的是填充下拉菜单.

我的问题是"上述哪种方法在处理方面会更有效率?" 因为我的项目有很多地方我必须使用下拉菜单.

c# linq

0
推荐指数
1
解决办法
156
查看次数