问题列表 - 第11911页

如何检查哪个模式已被授予Oracle对象的EXECUTE权限?

我需要找出哪个模式已经被授予Oracle 10g数据库中某个对象的执行权限(在本例中是一个包).这对我来说最简单的方法是什么?是否有内置函数来提供此信息?

oracle grant database-permissions oracle10g

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

p vs放入Ruby

Ruby pputsRuby 之间有什么区别吗?

ruby

261
推荐指数
4
解决办法
6万
查看次数

我的查询类.你的意见?

我只是想分享这个Query类,并对它有所了解.Query类有助于对dbconnection执行查询.我没有包含实现,发布有点多.这是一个示例调用,你会明白这个想法:

OrdersDataTable table = 
   new Query(connection)
   .Table("Orders")
   .Fields("OrderID,CustomerID,Description,Amount")
   .GreaterThan("OrderID", 1000)
   .OrderBy("OrderID")
   .Execute<OrdersDataTable>();
Run Code Online (Sandbox Code Playgroud)

以下是我喜欢上课的原因:

  • 无需编写ADO.NET命令代码.调用此类占用的行数少于ADO.NET等效行.
  • 每个成员函数都返回此值,因此可以将多个调用链接在一起.我不确定这个模式是否有名称.你知道吗?
  • 处理MySql,OleDb和SqlServer方言.
  • 对于我来说,似乎比ADO.NET等等更易读.
  • 通话顺序无关紧要.所有参数都在内部集合中缓冲,并在调用Execute时读取.
  • 我的场景要求我与多个数据库产品进行通信,因此我希望以通用方式编写查询一次,并传递给定的连接.利用存储过程等特定于数据库的功能会有很多麻烦.

我有一个内部使用此类的DAL.UI将调用DAL,传递一些查询参数并返回DataTable.该类确实帮助减少了LOC的DAL实现,并使其更具可读性.

这是一个DAL调用示例:

OrdersDataTable orders = Orders.GetByOrderId( 1 )
Run Code Online (Sandbox Code Playgroud)

并且impl:

public static OrdersDataTable GetByOrderId( int id )
{
    return  
       new Query(connection)
       .Table("Orders")
       .Fields("OrderID,CustomerID,Description,Amount")
       .Equals("OrderID", id)
       .Execute<OrdersDataTable>();
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

编辑:感谢大家的好评.很多人都建议使用LinqToSql.我没有选择Linq,因为Microsoft目前只支持Sql Server.我需要查询Jet,MySql和Sql Server表.

有人询问如何构造AND和OR子句.这是每个例子

//and example
    public static OrdersDataTable GetByOrderIdAndCustomerId( int orderId, int customerId )
    {
        return  
           new Query(connection)
           .Table("Orders")
           .Fields("OrderID,CustomerID,Description,Amount")
           .Equals("OrderID", orderId)
           .Equals("CustomerID", customerId)
           .Execute<OrdersDataTable>();
    }

//or example
    public static OrdersDataTable GetByOrderIdOrCustomerId( int …
Run Code Online (Sandbox Code Playgroud)

c# ado.net

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

以编程方式单击并使用VB.NET移动鼠标

我想在VB .net中构建一个程序,这将允许我用我的笔记本电脑控制我的电脑.我唯一的问题是,如何在不使用某种点击事件的情况下以编程方式点击,例如,如果我想点击开始orb并且我的鼠标位于该确切位置,我想要一个子点击或点击某事在上面.现在我只知道如何在表单中单击.

谢谢

vb.net mouse move click

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

如何以十六进制格式将数据附加到std :: string?

我有一个std::string和一个int.我想将整数的ASCII(字符串文字)十六进制表示连接到std::string.

例如:

 std::string msg = "Your Id Number is: ";
 unsigned int num = 0xdeadc0de; //3735929054
Run Code Online (Sandbox Code Playgroud)

所需的字符串:

std::string output = "Your Id Number is: 0xdeadc0de";
Run Code Online (Sandbox Code Playgroud)

通常情况下,我只是使用printf,但我不能用std :: string做这个(我可以吗?)

有关如何做到这一点的任何建议?

c++ string

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

如何使用XSL从XML创建XML?

如何使用XSL从XML创建XML?

我尝试这样..但我得不到结果

的test.xml

<Address>
  <name> Alex</name>
  <lastname>Mathew</lastname>
</Address>
Run Code Online (Sandbox Code Playgroud)

Test.xsl

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<Address>
      <FirstName><xsl:value-of select="name" /></FirstName>
      <LastName><xsl:value-of select="lastname" /></LastName>
</Address>
</xsl:template>

</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

我需要这样做

<Address>
  <FirstName> Alex</FirstName>
  <LastName>Mathew</LastName>
</Address>
Run Code Online (Sandbox Code Playgroud)

我尝试在我的asp页面中转换(test.asp)

<%
'Load XML
set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = false
xml.load(Server.MapPath("Test.xml"))

'Load XSL
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(Server.MapPath("Test.xsl"))

'Response.Write(xml.transformNode(xsl))
'Response.ContentType = "text/plain; charset=UTF-8"

 Set doc = Server.CreateObject("Msxml2.DOMDocument.3.0")   
 doc.async = False  
 doc.loadXML(xml.transformNode(xsl))  

response.write xml.transformNode(xsl)

response.write doc.getElementsByTagName("FirstName").item(0).text
%>
Run Code Online (Sandbox Code Playgroud)

Plz帮我解决了这个问题

xml xslt asp-classic

12
推荐指数
2
解决办法
6万
查看次数

创建一个"命令"控制台

我有一个不寻常的问题:如何使用Swing创建"命令控制台"?

我想要的是一个控制台,用户输入命令,按回车键,命令输出显示在.我不想让用户更改"提示"和旧输出.我在想像Windows CMD.EXE.

我看了这个问题,但它没有回答我的问题.

java console swing

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

数据库项目需要很长时间才能打开

每当我打开我的SLN下面有多个数据库项目时,打开需要很长时间(10到15分钟).我收到的消息是:

Analyzing database schema. Your database projects will be ready after 23000 operations are completed.
Analyzing database schema. Your database projects will be ready after 45000 operations are completed.
Analyzing database schema. Your database projects will be ready after 59871 operations are completed.
Analyzing database schema. Your database projects will be ready after 63254 operations are completed.
Analyzing database schema. Your database projects will be ready after 87698 operations are completed.
Run Code Online (Sandbox Code Playgroud)

Visual Studio没有告诉我它正在分析什么?

我有什么方法可以加快这个过程吗?

database-project visual-studio-2008

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

Java方法适用于1.5但不适用1.6

我有一个应用程序,它已经在Java 1.5下运行了大约一年.我们刚刚更新了盒子并安装了Java 1.6.

在将应用程序部署到新服务器之后,我们发现应用程序在尝试转换某些XML时会抛出异常.我们无法理解为什么会发生这种情况,直到我们在本地部署并发生同样的情况.将SDK更改为v1.5后问题停止,应用程序运行正常.

这是方法的来源:

import java.io.StringWriter;
import javax.xml.transform.Result;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

import org.w3c.dom.Element;
import org.w3c.dom.Node;


   public static String xmlToString(Node node) {
    try {
        Source source = new DOMSource(node);
        StringWriter stringWriter = new StringWriter();
        Result result = new StreamResult(stringWriter);
        TransformerFactory factory = TransformerFactory.newInstance();
        Transformer transformer = factory.newTransformer();
        transformer.transform(source, result);
        return stringWriter.getBuffer().toString();
    } catch (TransformerConfigurationException e) {
        e.printStackTrace();
    } catch (TransformerException e) {
        e.printStackTrace();
    }
    return null;
   }
Run Code Online (Sandbox Code Playgroud)

它正在崩溃"transformer.transform(source,result);" 有异常的行: …

java xml incompatibility java-5 java-6

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

有人知道用于从xsd生成类的任何T4模板吗?

我正在研究一些更新xsds生成的类的工作.我认为这将很好地利用T4模板,但我没有看到任何人这样做的例子.基本上,我想做Linq到XSD所做的事情,但没有在生产解决方案中包含alpha构建目标.

那里有相关的链接吗?


现在是维基.在此处存储您的相关答案.

.net t4 xsd code-generation

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