标签: fetch

oracle存储过程(w/cursors)如何工作?

我有一个以下的oracle存储过程

    CREATE OR REPLACE
PROCEDURE getRejectedReasons
  (
    p_cursor IN OUT SYS_REFCURSOR)
AS
BEGIN
  OPEN p_cursor FOR SELECT * FROM reasons_for_rejection;
END;
Run Code Online (Sandbox Code Playgroud)

但是,当我在sql-developer中运行此存储过程时,我什么都看不到.我只是看到这样的事情:

Connecting to the database oracleLocal.
Process exited.
Disconnecting from the database oracleLocal.
Run Code Online (Sandbox Code Playgroud)

我是从MS sql server来的,我习惯在运行这样的存储过程时看到实际的结果.这个存储过程是不是返回结果因为我正在使用游标?

oracle stored-procedures cursors fetch

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

fetch =将表连接到一个类NHibernate

我已经阅读了一些关于fetch = join的帖子 - http://nhforge.org/blogs/nhibernate/archive/2009/04/09/nhibernate-mapping-lt-many-to-one-gt.aspx(ser4ik.livejournal. com/2505.html)所以我有一些问题,例如我上课了

<class name="AttributesInf" table="attr_inf">      
 <id name="Id">
   <generator class="identity"/>
 </id>
 <property name="Name" />
    <property name="Desc"/>
</class> 
Run Code Online (Sandbox Code Playgroud)

<class name="AttributeValue" table="attr_val">      
 <id name="Id">
   <generator class="identity"/>
 </id>
 <property name="Value" />
 <many-to-one name="AttrName" column="attrId"/>
</class> 
Run Code Online (Sandbox Code Playgroud)

如果我在没有set fetch ="join"的情况下使用这个映射,我会得到sql:

Select av.Id, av.Value, av.attrId From attr_val av where av.Id=...()
Run Code Online (Sandbox Code Playgroud)

之后单独的sql查询如:

Select * From attr_inf where Id = av.attrId
Run Code Online (Sandbox Code Playgroud)

所以我的结果是:

class AttrinuteInf 
{ 
int Id; 
string Name; 
string Desc; 
} 
class AttributeValue 
{ 
int Id; 
string  Value; 
AttributeInf AttrName;
}
Run Code Online (Sandbox Code Playgroud)

如果我设置fetch …

nhibernate join fetch

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

Git提取/拉动仅在连接到特定的wifi时才起作用?

几天前,我已经克隆了一个Git存储库,并开始使用它,我们一直在wifi连接上进行工作wifi_a

有时,wifi_a它没有响应,但wifi_b通常在wifi_a没有响应时起作用。因此,有些日子我会wifi_b改用。今天是那种日子之一。

我决定要使用上游遥控器获取最新更新。但是,获取只是挂在那里。然后,我决定尝试拉。没有。坐在这里几分钟后,我得到的是:

致命:无法连接到github.com:github.com
[0:207.97.227.239]:errno =操作超时

因此,出于好奇,我检查是否wifi_a再次奏效。它做了!因此,我切换回wifi_a。我再次尝试了git fetch,它立即起作用!

我的问题是..为什么?为什么我不能使用其他wifi连接?wifi_b在等待git完成提取或超时的过程中,我可以在连接时使用网络浏览器,因此并不是我没有连接。我只是发现这种行为很奇怪,任何解释都将真正有帮助。毕竟,如果我需要做一些工作但是wifi_a很沮丧,那我就没事了!

git pull fetch wifi

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

PDO - 在非对象上调用成员函数fetch()

我的错误:

( ! ) Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\PDO\index.php on line 13

我的代码:

<?php 

$config['db'] = array(
    'host'      =>      'localhost',
    'username'  =>      'root',
    'password'  =>      '',
    'dbname'    =>      'learnpdo'
);

$db = new PDO('mysql:host='.$config['db']['host'].';dbname'.$config['db']['dbname'], $config['db']['username'], $config['db']['password']);
$query = $db->query("SELECT articles . title FROM articles");

while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
    echo $row['title'];
}
Run Code Online (Sandbox Code Playgroud)

我知道有很多这样的问题,但没有一个答案似乎有效.

谢谢


编辑:

由于以下所有人,以上是固定的.:)现在我收到另一个错误:

Notice: Undefined index: id in C:\wamp\www\PDO\index.php on line 7

这是我的数据库:

http://d.pr/i/vcod

这是我的代码:

$db = new PDO('mysql:host=localhost;dbname=learnpdo;charset=UTF-8', …
Run Code Online (Sandbox Code Playgroud)

php database pdo fetch fatal-error

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

Backbone.js集合获取'this._byId'未定义

我正在使用coffeescript.我的代码非常简单:

class SomeCollection extends Backbone.Collection
  constructor: (@options) ->
  url: ->
    "#{$SCRIPT_ROOT}/some/data/#{@options.someId}"
  model: SomeModel

class SomeView extends Backbone.View
  initialize: ->
    myCollection = new SomeCollection()
    myCollection.fetch
      success: (coll, resp) ->
        console.log coll
Run Code Online (Sandbox Code Playgroud)

从我的集合的url返回的JSON正是:

[{"id": 1, "comments": "", "name": "images/exceptions/59.png"}]

但是,在将任何内容打印到控制台之前,我在第768行收到了backbone.js错误:无法读取未定义的属性1.未定义的对象this._byId在集合的get函数中.我怎么解决这个问题?

javascript collections fetch coffeescript backbone.js

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

使用React中的Fetch呈现列表

尝试从随机API中呈现电影列表并最终过滤它们.

componentDidMount() {
    var myRequest = new Request(website);
    let movies = [];

    fetch(myRequest)
        .then(function(response) { return response.json(); })
        .then(function(data) {
            data.forEach(movie =>{
                movies.push(movie.title);
            })
        });
     this.setState({movies: movies});
}

render() {
    console.log(this.state.movies);
    console.log(this.state.movies.length);
    return (
        <h1>Movie List</h1>
    )
}
Run Code Online (Sandbox Code Playgroud)

如果我渲染这个我只能打印我的状态而不能访问里面的内容.我如何创建LI列表并呈现UL?谢谢

javascript fetch reactjs

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

fetch()函数中的捕获错误

我最近学到了一些关于fetch()和promise的知识,现在我需要在项目中使用它.这里我有一个fetch()函数,它运行得很好,但我想,它必须捕获一个错误.那么,在fetch()函数中捕获错误的最佳方法是什么?我需要在两个()中捕获它们?这里有一些代码:

const endpoint = 'http://localhost:3030/api/hotels';
const promise = fetch(endpoint)
   .then(res => res.json(), err => {
      console.log(err);
   })
   .then(parseRooms, err => {
      console.log(err);
   })
Run Code Online (Sandbox Code Playgroud)

谢谢 !

javascript error-handling fetch es6-promise fetch-api

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

在NodeJS中获取和发布文本

我正在尝试从API中获取文本,该API只返回一串文本((此处))并且在响应中将问题抛出.发布时,它出来了[object Response],并console.log没有显示我想要的文本.

我正在使用的代码:

fetch('http://taskinoz.com/gdq/api').then(
    function(response) {
      console.log(response);
      throttledSendMessage(channel, response);
      return response;
    })
  .catch(function(error) {
    throttledSendMessage(channel, "An error has occured");
  })
Run Code Online (Sandbox Code Playgroud)

可在此处找到日志

谢谢你和我一起找,找不到解决方案:/

api fetch node.js

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

我应该在React组件或Redux动作中获取数据吗?

我开始更多地学习React,我有一个问题。什么是从API提取数据的更好方法。

  1. 在React组件中获取数据并将数据传递给Redux动作
  2. 在Redux动作内部获取数据

javascript fetch reactjs redux

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

有没有办法减慢async-await for-loop/forEach中的fetch调用以避免每秒API配额?

我正在开发一个应用程序,需要调用foursquare的地方api,它具有每秒2次调用的配额.应用程序拉出一个地方列表,然后必须单独调用每个地方的图片.我试图在forEach函数和For-In函数中执行此操作.我已经尝试了所有我能想到的东西,并找到了研究,使这项工作(从在各种情况下使用setTimeout,到创建包含超时的承诺,并以多种不同的方式结合tehm),但我一直无法找到任何解决方案协助我的特定异步/等待获取情况.

要清楚 - 应用程序是可操作的,我的"其他"声明正在进行,但是else语句正在进行,因为我超过了每秒的配额 - 所以,代码就在那里,并且工作,我只是想能够运行照片而不是通用图标.如果我等待足够长的时间,我可以让照片工作,好像服务器忘了一秒钟.但我的每日总配额远远超过我在开发环境中可以达到的任何东西,所以这必须是让我遇到麻烦的原因!

如果有人可以提供帮助,我将非常感激!

const renderVenues = (venues) => {
  for(let i=0; i < $venueDivs.length; i++){
    const $venue = $venueDivs[i];
    const venue = venues[i];
    let newUrl = `https://api.foursquare.com/v2/venues/${venue.id}/photos?client_id=${clientId}&client_secret=${clientSecret}&v=20190202`;
    const getPics = async () =>{
      try{
      const picResp = await fetch(newUrl);
      if(picResp.ok){
        const picJson = await picResp.json();
        const photo = picJson.response.photos.items[0];
        const venueImgSrc = `${photo.prefix}300x300${photo.suffix}`;
        let venueContent = `<h2>${venue.name}</h2><h4 style='padding-		top:15px'>${venue.categories[0].name}</h4>
        <img class="venueimage" src="${venueImgSrc}"/>
        <h3 style='padding-top:5px'>Address:</h3>
        <p>${venue.location.address}</p>
        <p>${venue.location.city}, ${venue.location.state}</p>
        <p>${venue.location.country}</p>`;
        $venue.append(venueContent);
      } else{
          const venueIcon = venue.categories[0].icon;
          const …
Run Code Online (Sandbox Code Playgroud)

javascript fetch async-await

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