问题列表 - 第12366页

使用npgsql调用以字符作为参数的函数

我试图使用Npgsql来调用一个以CHARACTER作为参数的函数(存储过程),但它不起作用.如果我声明没有参数的相同函数,或者使用INTEGER参数,我会得到我想要的结果集.当我将参数声明为CHARACTER时,它将停止工作.怎么了?

这是我的函数的代码:

CREATE OR REPLACE FUNCTION testrefcursor1(in xxx character varying(10)) RETURNS SETOF refcursor AS
$$
DECLARE 
  ref1 refcursor;
  ref2 refcursor;
BEGIN

OPEN ref1 FOR 
 SELECT * FROM accounts;
RETURN NEXT ref1;

OPEN ref2 FOR 
 SELECT * FROM accounts;
RETURN NEXT ref2;

RETURN;
END;
$$
LANGUAGE plpgsql;
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的C#代码:

var connection = new Npgsql.NpgsqlConnection(connectionString.ConnectionString);

connection.Open();
var trans = connection.BeginTransaction();

var command = new Npgsql.NpgsqlCommand("testrefcursor1", connection);
command.CommandType = System.Data.CommandType.StoredProcedure;

var parameter = command.CreateParameter();
parameter.ParameterName = "xxx";
parameter.DbType = System.Data.DbType.String;
parameter.Value = "10";
command.Parameters.Add(parameter); …
Run Code Online (Sandbox Code Playgroud)

c# database postgresql mono npgsql

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


ASP.NET MVC:使用JsonResult控制属性名的序列化

有没有办法控制JsonResult带属性的JSON输出,类似于你如何使用它们XmlElementAttribute以及它的bretheren来控制XML序列化的输出?

例如,给定以下类:

public class Foo
{
    [SomeJsonSerializationAttribute("bar")]
    public String Bar { get; set; }

    [SomeJsonSerializationAttribute("oygevalt")]
    public String Oygevalt { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想得到以下输出:

{ bar: '', oygevalt: '' }
Run Code Online (Sandbox Code Playgroud)

相反:

{ Bar: '', Oygevalt: '' }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc serialization json

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

有多少百分比的浏览器已经加载了Google的JQuery缓存版本?

有多少百分比的浏览器可能已经加载了Google的JQuery缓存版本?

我想知道我的页面加载到"普通"浏览器的速度有多快.我的页面需要JQuery和JQuery UI.我相信大多数浏览器可能已经从Google的服务器缓存了JQuery.这是真的?JQuery UI的数字是多少?

任何您的索赔证明都会有所帮助.

此外,对于Jquery UI:Google的Jquery UI有哪些组件?它有所有这些还是只有几个(可排序等等)?

此外,我认为它大约180 kb.我应该使用它还是应该在jqueryui.com上创建一个可能更小的custom.ui.min?

jquery jquery-ui

7
推荐指数
1
解决办法
2000
查看次数

模拟TWAIN设备

我们公司正在使用一些仅接受来自"成像设备"输入的软件,即TWAIN设备(例如扫描仪).

问题是我们以数字方式接收文件,因此使用实际的扫描仪需要我们打印,扫描和粉碎我们已经在计算机上已有的文档,而不是软件中的文档.

如果有人知道在此期间我们如何能够解决这个问题,我很好奇.我的第一个想法是找到一些方法来欺骗程序认为我们正在使用扫描仪,通过一些刚刚读入文件的新"成像设备",并将其吐出到软件中,但我甚至都没有知道从哪里开始.

我们提出了一个功能请求,看看这个问题应该如何在软件本身中得到解决,但该公司因更新而非常苛刻.

twain document-imaging device-emulation image-scanner

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

Drupal vs OSCommerce

我是一个顽固的Drupal狂热者,但Drupal更像是一个CMS,OSCommerce更像是一个在线商店应用程序.问题是,我应该坚持使用Drupul进行下一个在线商店项目,还是敢于接受OSCommerce?

drupal oscommerce

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

UISearchBar示例代码

实现搜索栏可能是一件棘手的事情,我正在努力使其适应我的情况.这里是我发现的用于实现UISearchBar的一些示例代码的集合.请分享以下您在下面发现的任何其他内容.

Apple的TableSearch代码实现了对简单tableview的类似联系人的搜索.

开始iPhone Dev Book的Sections示例代码在分段的tableview上实现了searchBar.数据来自plist.

iPhone开发人员手册第8章,第10a章SearchBar示例搜索颜色名称表.选择颜色名称会更改搜索栏的色调.另见他们的第9章01a-Finding People应用程序.

iPhoneSDK的源代码TableViewPart6搜索国家/地区名称表,其中有2个部分用于访问过的国家和要访问的国家/地区.

斯坦福的iPhone应用程序编程类的08-MyTableView示例过滤了一个简单的名称列表.

iphone search uitableview

22
推荐指数
1
解决办法
7万
查看次数

PHP/MySQL预约系统

我正在为我的学校设备设备预订系统.

这基本上是我的表格的样子:

tblEquipment:

     id    name          description
      1   Camera        Takes pictures
      2   Projector     Projects images
      3   Stereo        Plays music

tblEvents:

      id       equipmentID        start             end
       1          2,3           1251312300     1251315900    //Should I use comma delimited entries for equipmentID?   
       2           1            1251312300     1251315900    

关于我的项目,我有几个问题:

1)如果要保留多个设备,(设备ID)在设备ID字段中是否以逗号分隔?

2)目前,当用户进行预订时,他们首先选择他们的"请求时间",然后在那时呈现可用项目.这是我用于该查询的内容:

$start = //user's requested time
$start = //user's requested time

SELECT equipmentID FROM tblEvents
 WHERE ($start >= start && $start <= end) 
 OR ($end >= start && $end <= end)
 OR ($start <= start && $end >= end …
Run Code Online (Sandbox Code Playgroud)

php mysql select

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

如何从std :: istream中读取(使用operator >>)?

我如何阅读std::istream使用operator>>

我尝试了以下方法:

void foo(const std::istream& in) {
  std::string tmp;
  while(in >> tmp) {
     std::cout << tmp;
  }
}
Run Code Online (Sandbox Code Playgroud)

但它给出了一个错误:

error: no match for 'operator>>' in 'in >> tmp'
Run Code Online (Sandbox Code Playgroud)

c++ operators istream extraction-operator

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

为什么在我绘制到根窗口后X会窒息

作为背景,我正在运行Debian Lenny,并尝试过使用GNOME和Fluxbox.

无论如何,我一直在寻找如何在桌面上绘图,我在这里找到并尝试了这段代码:http: //blog.prashanthellina.com/2007/08/24/drawing-on-your-desktop/

它工作正常,除了终止它(通过击中控件C),X失去了创建新窗口的能力.

我原以为可能问题是pygame没有释放一些资源,所以我添加了一段代码来捕获kill信号,给我以下内容:

"""
Run the following command in the shell before executing this script
export SDL_WINDOWID=`xwininfo -root|grep "id:"|sed 's/^.*id: //'|sed 's/ (.*$//'`
"""
import pygame
import sys
import random
import time
import signal





pygame.init()

window = pygame.display.set_mode((1280, 1024))
screen = pygame.display.get_surface()


def handle_sigint(signum, frame):
   """I want to ensure resources are released before bailing."""
   print("SIGINT received.");
   pygame.display.quit()
   pygame.quit()
   sys.exit(0)


# Set handler to catch C^C Interupts
signal.signal(signal.SIGINT, handle_sigint)


while 1:
    for event in pygame.event.get():
        if …
Run Code Online (Sandbox Code Playgroud)

linux pygame xorg

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