小编Sat*_*hat的帖子

ODP.Net和C#的System.Reflection.RuntimeModule.GetTypes()错误

我编写了一个相当复杂的C#应用​​程序,它通过ODP.Net访问oracle数据库.我在Windows XP机器(32位)上开发了应用程序,我安装了ODAC(32位).应用程序在我的开发PC上运行时没有出现故障,但在服务器上抛出异常(Windows Server 2003 x64 Service Pack 2).

我在服务器上安装了.Net framework 4.0(dotNetFx40_Full_x86_x64.exe)的运行时,以及ODAC - 我首先尝试使用适用于Windows x64的第4版(11.2.0.3.0),然后使用ODAC 11.2第4版(11.2. 0.3.0)使用适用于Visual Studio的Oracle Developer Tools.

没有工作.32位版本更进一步.我第一次在数据库上调用LINQ语句时得到以下消息.

   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.RuntimeModule.GetTypes()
   at System.Reflection.Assembly.GetTypes()
   at System.Data.Metadata.Edm.ObjectItemAttributeAssemblyLoader.LoadTypesFromAssembly()
   at System.Data.Metadata.Edm.ObjectItemAssemblyLoader.Load()
   at System.Data.Metadata.Edm.ObjectItemAttributeAssemblyLoader.Load()
   at System.Data.Metadata.Edm.AssemblyCache.LoadAssembly(Assembly assembly, Boolean loadReferencedAssemblies, ObjectItemLoadingSessionData loadingData)
   at System.Data.Metadata.Edm.AssemblyCache.LoadAssembly(Assembly assembly, Boolean loadReferencedAssemblies, KnownAssembliesSet knownAssemblies, EdmItemCollection edmItemCollection, Action`1 logLoadMessage, Object& loaderCookie, Dictionary`2& typesInLoading, List`1& errors)
   at System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyFromCache(ObjectItemCollection objectItemCollection, Assembly assembly, Boolean loadReferencedAssemblies, EdmItemCollection edmItemCollection, Action`1 logLoadMessage)
   at System.Data.Metadata.Edm.ObjectItemCollection.ImplicitLoadAssemblyForType(Type type, EdmItemCollection edmItemCollection)
   at System.Data.Metadata.Edm.MetadataWorkspace.ImplicitLoadAssemblyForType(Type type, Assembly callingAssembly)
   at System.Data.Objects.ObjectContext.GetTypeUsage(Type …
Run Code Online (Sandbox Code Playgroud)

c# ado.net odp.net odac

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

java 到 excel 日期格式

问题是当我运行我的应用程序并有一个网格(带有字符串和日期列)并将其保存为 Excel 文件时。

当我第一次保存它时,所有内容的格式都正确,但是当我尝试再次保存相同的精确网格时,日期格式消失了(它只是一个浮点值,当我右键单击并格式化为 dateTime 对象时作品)。当我重新启动我的应用程序时,它会第一次再次工作,然后再次丢失格式

代码如下所示:

Calendar calendar = Calendar.getInstance();

calendar.setTime((Date)data);
            Date gmtDate = new Date(((Date) data).getTime() + (calendar.get(Calendar.ZONE_OFFSET) + calendar.get(Calendar.DST_OFFSET)));

writableCell = new jxl.write.DateTime(sheetColumn, sheetRow, gmtDate, jxl.write.DateTime.GMT);

cellFormat = new jxl.write.WritableCellFormat (new jxl.write.DateFormat("m/d/yyyy h:mm");

writableCell.setCellFormat(cellFormat);

sheet.addCell(writableCell);
Run Code Online (Sandbox Code Playgroud)

我一直在断点,一切都应该是这样的(dateTime在进入工作表之前它总是知道它是一种类型),所以我不认为它来自代码。

还有其他人遇到过这个问题吗?

java excel datetime jxl

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

查询以查找所有空表

考虑到我有一个名为SBST的Schema

我想在此SBST Schema中找到所有空表列表.是否有任何PL/SQL过程可以找到它.我发现很少.但那些使用用户表,我无法指定Schema名称SBST.

我正在使用它

select table_name from dba_tables where owner ='SBST'
having count(*)=0  group by table_name
Run Code Online (Sandbox Code Playgroud)

上面的查询有什么问题?

oracle oracle11g

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

如何使用逗号分隔值的字符串加入?

我想加入2个表,一个表有一个电子邮件字段,另一个表有逗号分隔的电子邮件列表.

这是场景:

Team
--------------
- team_id
- email_list (this is a comma separated email address)


Persons
--------------
 - person_id
 - email
Run Code Online (Sandbox Code Playgroud)

我试过这样的事情:


SELECT team.* FROM team INNER JOIN persons ON trim(persons.email) IN (CONCAT('\'',REPLACE(REPLACE(team.email_list,' ',''),',','\',\''),'\''))
Run Code Online (Sandbox Code Playgroud)

但是IN子句中的字符串似乎就像这个"'email1','email2','email3'"

有什么想法让它发挥作用?

mysql join denormalization

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

如何检索游标的sql文本?

如果我有游标并且想在执行期间记录游标的文本,是否可以通过某种方式使用游标名称并检索SQL?

例如,

OPEN cursor_1 for 
    SELECT ...
Run Code Online (Sandbox Code Playgroud)

我想相信我可以做cursor_1%NAME很多事情,就像可以使用游标的其他属性一样。(%ISOPEN,%FOUND等)。

oracle cursor

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

Kubernetes PersistentVolumeClaim 不受约束

我有一个 Kubernetes 启动并在 AWS 上正常运行。

我正在尝试部署此示例应用程序。我可以在docker-compose up没有任何问题的情况下在本地运行该项目

我使用https://github.com/kubernetes-incubator/kompose将其部署在 Kubernetes 上。它有效,但是当我检查豆荚时,出现以下错误:

[SchedulerPredicates failed due to PersistentVolumeClaim is not bound: "web-claim0", which is unbound., SchedulerPredicates failed due to PersistentVolumeClaim is not bound: "web-claim0", which is unbound., SchedulerPredicates failed due to PersistentVolumeClaim is not bound: “web-claim0”,这是出乎意料的。]

我想在 2 个容器之间共享一个卷而不设置aws-ebs. 是否可以?我想从尽可能简单的卷共享开始。

这是音量配置


Persistent Volume Claim     {5}

kind    :   PersistentVolumeClaim

apiVersion  :   v1

    metadata        {6}

name    :   web-claim1

namespace   :   default

selfLink    :   /api/v1/namespaces/default/persistentvolumeclaims/web-claim1

uid :   a94c38da-de18-11e6-84b6-027fd28089d4 …
Run Code Online (Sandbox Code Playgroud)

kubernetes docker-compose

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

Facebook API:Post类型上未记录的'properties'属性

官方API文档太稀疏了(这里).至少有一个未列出的属性,您可以在发帖时非常有用.这是一个自我回答的问题,用于记录"属性"字段,因为我无法找到有关SO的所有信息.

facebook facebook-graph-api

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

我可以从动态创建的dijit按钮onClick传递参数吗?

我想知道,我可以从动态创建的dijit按钮传递参数吗?

function testcallfromDynamicButton (value) {
   alert(value);
}

var thisButton = new dijit.form.Button({
label : thelineindex ,
id : "I_del_butt"+thelineindex,
name : "I_del_butt"+thelineindex,
onClick : testcallfromDynamicButton('test')
}).placeAt( thetabletd1 ) ;
Run Code Online (Sandbox Code Playgroud)

好像,这不行,我试着改变这个.有用 !!

function testcallfromDynamicButton () {
alert('test');
}

var thisButton = new dijit.form.Button({
  label : thelineindex ,
  id : "I_del_butt"+thelineindex,
  name : "I_del_butt"+thelineindex,
  onClick : testcallfromDynamicButton
}).placeAt( thetabletd1 ) ;
Run Code Online (Sandbox Code Playgroud)

现在的问题是,我想让功能都知道,已经被点击了哪个按钮(如所有按钮是动态创建的,并且按钮的id是indexnumber产生),所以我需要按钮本身的ID传递给函数.但是通过onClick调用传递参数似乎在Dijit中不起作用.我怎样才能使它工作?

dojo

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

如何使用Oracle的DBMS调度程序跟踪正在运行的作业的状态?

这是否可以使用oracle的调度程序.我只是想跟踪当前正在执行的位置,作业运行的时间并获得反馈.

dbms_scheduler.create_job(
    job_name => 'hello_oracle_scheduler',
    job_type => 'PLSQL_BLOCK',
    job_action => 'BEGIN DBMS_OUTPUT.PUT_LINE('' ''); DBMS_OUTPUT.PUT_LINE(''Hello world of scheduler. Time to execute scheduled jobs!!!''); END;',
    number_of_arguments => 0
Run Code Online (Sandbox Code Playgroud)

oracle dbms-scheduler

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

使用PL/SQL生成XLS文件

我想使用PL/SQL生成XLS文件.这包括将文本分配到单元格,着色单元格,边界单元格和合并单元格.

这可能还包括:

  • 不同的字体,大小,样式,对齐方式和文本颜色
  • 不同的线条排列,样式和边框的颜色
  • 细胞的不同类型(数量,文本,时间,日期,布尔值,...)

可以请任何人指导我,我在哪里可以找到任何文档,方法,示例.. - 任何有关如何做到这一点.

oracle plsql xls

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