小编jas*_*son的帖子

如何在HQL中执行Union SQL语句?

我正在尝试使用HQL(Hibernate查询语言)在两个表之间创建一个联盟.此SQL脚本在我的SQL服务器上正常工作:

SELECT COUNT(DISTINCT linkedin_id) as test, school_name
FROM
(SELECT * FROM alum_education 
 UNION
 SELECT * FROM alum_connection_educations) AS UNIONS where school_name='some string'
Run Code Online (Sandbox Code Playgroud)

问题是,当我尝试在这样的grails中运行它:

     def countOfEdu = AlumEducation.executeQuery("select count (distinct linkedinId ) as countOfEdu, schoolName as SchoolName from (SELECT * FROM alumEducation UNION SELECT * FROM alumConnectionEducations) AS UNIONS where schoolName='some string'" )
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

  org.hibernate.hql.ast.QuerySyntaxException: unexpected token: ( near line 1, column 83 [select count(distinct linkedinId )  as countOfEdu, schoolName as SchoolName  from (SELECT * FROM alumEducation UNION SELECT * FROM …
Run Code Online (Sandbox Code Playgroud)

grails hibernate hql grails-controller

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

模糊参考错误

我间歇地得到以下错误:

无法加载文件或程序集"com.mycompany.myapp"或其依赖项之一.定位的程序集清单与程序集引用不匹配.

我有一个Ajax用户控件库,我构建并编译为DLL.该项目引用了项目A(com.mycompany.myapp).我的主Web应用程序引用了此DLL,并且还引用了项目A.有时,当我尝试重建我的Web应用程序时会发生此错误.看起来项目A的引用在DLL和Web应用程序之间变得不同步.

这只能通过重建DLL,从Web应用程序中删除对DLL的引用,重新添加引用,然后重新构建Web应用程序来解决.任何人都可以解释为什么会发生这种情况以及如何防止此错误出现?

我正在寻找一个解决方案,可以解决这个问题,这样我就可以分发这个DLL而不用担心它需要间歇地重建和部署.

vb.net asp.net user-controls visual-studio-2010

9
推荐指数
1
解决办法
2367
查看次数

MS Access VBA错误:运行时错误"70"权限被拒绝

我相信这个问题是最近更新到MS Office/Access或Windows 10的结果.当我运行此代码时:

Dim s As String
With CreateObject("Scriptlet.TypeLib")
    s = Left(.Guid, 9)
   newguidx = Right(s, 8)
End With
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:With语句拒绝权限.这是新的,仅在我的管理员更新我们的系统后才会出现.我没有选择回滚更新.任何人遇到这个并有一个解决方案吗?

操作系统:Windows 7企业版访问版:2010

谢谢

ms-access vba ms-office

8
推荐指数
1
解决办法
8973
查看次数

使用Azure ADFS和OWIN进行SSO

感谢您提供帮助.我有一个可以使用Active Directory联合服务进行单点登录身份验证的站点.目前,我的网站的工作方式是,默认情况下,当用户访问我的网站时,我的代码会尝试登录到SSO(我为此使用OWIN库).如果用户不在我们的网络上,则无法进行身份验证,并且会将其重定向到我公司的登录页面,在那里他们可以提供公司凭据.

不过,我想改变这种行为.相反,当用户点击我的页面时,如果他们进行了身份验证,它应该正常继续,并且应该重定向到我的站点.但是,如果他们不进行身份验证,我不希望他们重定向到我们的登录页面.相反,我希望将它们重定向回我的网站,我的代码将决定他们在网站上可以做什么和不能做什么.然后我想提供一个链接,以便他们可以决定进入登录页面.

我想要这种行为,因为该网站的大多数用户不会成为公司网络的一部分,也无法进行身份验证.因此,默认情况下,他们应该只看到我们的主页.但是,有时公司成员可能在家工作,因此不会在我们的网络上进行自动身份验证.在这种情况下,他们将使用将它们发送到Azure登录页面的链接.

这是我目前使用的代码(站点是ASP.net,表单网页(不是MVC)):

Startup.Auth.vb:

Partial Public Class Startup
    Dim appSettings = ConfigurationManager.AppSettings

    Private realm As String
    Private aadInstance As String
    Private tenant As String
    Private metadata As String
    Private authority As String

    Public Sub ConfigureAuth(app As IAppBuilder)
        Try
            Dim appSettings = ConfigurationManager.AppSettings
            If (appSettings("releaseVersion") = "DEBUG") Then
                realm = ConfigurationManager.AppSettings("test_ida:RPIdentifier")
                aadInstance = ConfigurationManager.AppSettings("test_ida:AADInstance")
                tenant = ConfigurationManager.AppSettings("test_ida:Tenant")
            ElseIf (appSettings("releaseVersion") = "PROD") Then
                realm = ConfigurationManager.AppSettings("ida:RPIdentifier")
                aadInstance = ConfigurationManager.AppSettings("ida:AADInstance")
                tenant = ConfigurationManager.AppSettings("ida:Tenant")
            End If

            metadata = String.Format("{0}/FederationMetadata/2007-06/FederationMetadata.xml", aadInstance)
            authority = …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net azure single-sign-on owin-middleware

8
推荐指数
1
解决办法
459
查看次数

如何将datareader转换为datatable

我有一个关于将a转换datareader为a的问题datatable.在我的代码中,我datareader在一个类中创建并传递给另一个我想将其转换为a的类datatable.

当我这样做时,它似乎不起作用,因为表仍然是空的.如果我在同一个函数中进行转换,它可以正常工作.

它只有当我传递datareader到另一个函数,它停止工作.这是因为dr关闭还是什么?我该如何克服这个问题?任何帮助都会很棒.

vb.net asp.net-2.0

7
推荐指数
2
解决办法
4万
查看次数

Grails,如何通过其外键记录查找

我有两个域是一对多关系的一部分.我想知道如何向孩子询问父母FK?bellow是父/子的伪代码

家长:

    class AlumProfile    {
String firstName
String lastName
    static hasMany = [alumLanguage  : AlumLanguage]


static mapping = {
    cache true
    id generator: 'assigned'

    columns {
        firstName   type:'text'
        lastName    type:'text'
    }

    //
}
static constraints = {
    firstName   (nullable:true)
    lastName    (nullable:true)
    }

    }
Run Code Online (Sandbox Code Playgroud)

儿童:

 class AlumLanguage {
String name
String level

static belongsTo = [alumProfile:AlumProfile]
static mapping = {
    cache true

    columns {
        name type:'text'
        level type:'text'
    }
}
static constraints = {
    name(nullable:true)
    level(nullable:true)
}
  }
Run Code Online (Sandbox Code Playgroud)

虽然我没有明确创建FK,但grails会自己创建MySQL DB.但是,当我想通过FK查询孩子时:

  if(AlumLanguage.findByNameAndAlumProfileId(language.'language'.toString(), …
Run Code Online (Sandbox Code Playgroud)

grails hibernate grails-controller grails-domain-class

6
推荐指数
1
解决办法
3618
查看次数

如何强制https

我有一个grails项目.现在,用户可以使用HTTP或HTTPS访问它.我想要求他们只能通过HTTPS访问它.有任何想法吗?我确实安装了spring安全核心,如果可以的话

谢谢杰森

grails spring-security grails-controller

6
推荐指数
1
解决办法
3038
查看次数

静态网站生成器

我最近被要求使用静态网站生成器创建一个网页,如Jekyll.我的问题是:

  • 这与仅使用HTML创建网站或在Visual Studio中将页面编写为ASP.net项目有何不同?
  • 它在服务器上如何工作?
  • 我应该有什么顾虑?

我是一个.net的人,所以如果可能的话,我希望能够在visual studio中创建它.

asp.net vs-web-site-project jekyll

6
推荐指数
1
解决办法
2396
查看次数

安装NLTK Python时出错

我正在尝试安装NLTK(https://pypi.python.org/pypi/nltk).我的Windows 10(64位)计算机上安装了Python 3.6.当我运行NLTK安装程序时,我收到以下错误:

"需要Python版本-32,这在注册表中找不到"

有没有人有这方面的经验或知道如何解决错误?

python nltk python-3.x

6
推荐指数
1
解决办法
5480
查看次数

将事件添加到UI按钮单击

我在Microsoft Word中创建了一个自定义功能区,但是我在将事件附加到功能区中的按钮时遇到问题.以下是我的代码:

UI XML:

<mso:cmd app="Word" dt="1" />
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon startFromScratch="true" >
    <tabs>
      <tab id="CustomTab" label="MyTasks" >
           <group id="Group1" label="Details Labels">
             <menu id="Menu1" label="Details" size="large">
                <menu id="Menu21" label="Dates">
                   <button id="my_date" onAction="foo_eventhandler" label="Some Date" />
                </menu>
             </menu>
         </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>
Run Code Online (Sandbox Code Playgroud)

然后我在Modules/NewMacros VBA代码中有以下VBA代码:

Sub foo_eventhandler(control As IRibbonControl)

End Sub
Run Code Online (Sandbox Code Playgroud)

注意:

我通过打开Word - >转到文件 - >选项 - >自定义功能区 - >导入/导出来导入XML.然后我选择我的XML文件并导入它.

但是,当运行此代码时,我收到错误"Argument Not Optional".如果我运行相同的代码没有"控制为IRibbonControl"它没关系,但我需要能够获得Sender对象.有人有什么建议吗?

贾森

vba ms-word ms-office word-vba

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