小编Dan*_*ath的帖子

将PHP连接到IBM UniVerse

我有一个非常简单的问题.我们有一台IBM UniVerse服务器,我希望通过PHP连接它,就像我用来连接MySQL一样.我不知道任何其他信息(服务器版本,年龄等).我所知道的是它运行在*NIX OS上.

有人能指出我的起点吗?是否有我可以使用的驱动程序(PHP的库?)?我是否需要了解更多信息(这将是艰难的,但我可以尝试).

感谢您的支持.

AC

php sql universe

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

App Engine数据存储区不会保存LatLng(Google地图)值

我的网站(服务器端使用python/django)接收Latlng(Google Maps API 2)地理编码的用户输入,并将其存储到Google Appengine数据存储区中/从中检索.

        c = myplace.MyPlace(
            geo_point = latlng,
        c.put()
Run Code Online (Sandbox Code Playgroud)

其中DB.Model的定义如下:

from google.appengine.ext import db

class Myplace(db.Model):
    geo_point   = db.GeoPtProperty()
Run Code Online (Sandbox Code Playgroud)

问题是当我保存任何内容时geocode(e.g. 8.928487062665504, 105.062255859375),总是会检索到什么37.4229181,-122.0854212,这是Google的Mountain View位置.在此过程中没有错误消息.

你能告诉我为什么会这样吗?


ShopInfo.py ...

def new(req):                       
   if req.method == 'POST':
        try:
            u_form = ShopInfoForm(req.POST)
            if not u_form.is_valid():
                return err_page('Invalid input values.')

            # geo_point
            latlng = None
            if req.POST.get('geo_point'):
                latlng = req.POST.get('geo_point').strip()
                latlng = string.replace(latlng, '(', '')
                latlng = string.replace(latlng, ')', '')

            c = myplace.MyPlace(owner = u,
                    nickname = u.nickname,
                    #title = …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine geocode google-cloud-datastore

5
推荐指数
0
解决办法
366
查看次数

通过.net访问UniData

我无法从u2.net工具箱访问UniData数据。我能够正常连接-已使用“测试连接工具”测试了连接,并且在代码中,两个连接都能正常工作。我的问题是当我尝试使用示例代码填充数据集时:出现此错误:

[U2][UCINET][UNIDATA]:You have no privilege on file THENAME
Run Code Online (Sandbox Code Playgroud)

这是代码:

           U2Connection con = new U2Connection();
        try
        {
            U2ConnectionStringBuilder conn_str = new U2ConnectionStringBuilder();
            conn_str.UserID = "id";
            conn_str.Password = "pwd";
            conn_str.Server = "srv2";
            conn_str.Database = "DB.XXX";
            conn_str.ServerType = "UNIDATA";
            conn_str.RpcServiceType = "udserver";


            con.ConnectionString = conn_str.ToString();
            con.Open();
            DataTable schema = con.GetSchema();
            U2DataAdapter da = new U2DataAdapter("SELECT * FROM THENAME ", con);
            DataSet ds = new DataSet();
            da.Fill(ds);
        }
        catch (Exception ex)
        {
            string lStr = ex.Message;
        }
        finally
        {
            con.Close(); 
Run Code Online (Sandbox Code Playgroud)

还有1个注意事项,我有一个ODBC连接设置。通过ODBC,我可以在SQL Server链接服务器内部使用相同的凭据来成功访问相同的查询。任何想法,将不胜感激。

.net sql unidata u2 u2netdk

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

为什么我得到只有祖先查询被允许在事务内部错误

boolean r = ofy().transact(new Work<Boolean>() {

        @Override
        public Boolean run() {
            Visit visit = ofy().load().type(Visit.class)
                    .filter(Visit.USER_ID, userID)
                    .filter(Visit.VENUE_ID, venueID).first().get();

            if (visit == null)
                return false;

            visit.setLastRequestDate(new Date(timestamp));

            ofy().save().entity(visit).now();
            return true;
        }
    });
Run Code Online (Sandbox Code Playgroud)

我明白了

java.lang.IllegalArgumentException:在事务内只允许祖先查询.

对于有get()电话的线路.
为什么?我只是Visit在这个交易中查询实体.我在一个事务中这样做,因为我希望所有这些都作为原子操作执行.

java google-app-engine transactions objectify google-cloud-datastore

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

运行计划备份时,禁用数据存储以编程方式写入?

我正在运行我的数据存储区的每日计划备份.当执行此计划备份时,是否可以以编程方式禁用数据存储区写入?一旦完成就启用它?

google-app-engine database-backups google-cloud-datastore

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

我可以期望从Google计算到Google数据存储区的响应时间超过60毫秒吗?

我正在测量Google云计算引擎和Google数据存储之间的延迟。

我正在使用python客户端库执行简单的lookup()。

谷歌性能仪表板说,我的请求耗时约18毫秒。我假设这是服务器端指标,而不是往返指标。

我在github上的研究中添加了一些细节。

到目前为止,我找不到关于stackoverflow的这个特定问题的答案:

https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/5#issuecomment-72590494

google-app-engine google-cloud-datastore

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

使用golang在google app引擎数据存储上执行"IN Array"查询

有没有办法ids []int64在数据存储区上进行查询?我试过以下但没有用.

  1. 错误

    q := datastore.NewQuery("Category").Filter("Id IN", ids)
    
    Run Code Online (Sandbox Code Playgroud)
  2. 只需获取数据存储区中的所有类别即可

    for _, id := range ids {
        q.Filter("Id =", id)
    }
    
    Run Code Online (Sandbox Code Playgroud)

在icza的回答之后

var keys []*datastore.Key

for _, id := range ids {
    keys = append(keys, datastore.NewKey(c, "Category", "", id, nil))
}

categories := make([]Category, len(keys))
err := datastore.GetMulti(c, keys, categories)
if err != nil {
    return nil, err
}
Run Code Online (Sandbox Code Playgroud)

google-app-engine go google-cloud-datastore

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

Cloud Datastore“喜欢”查询

我在 Google Cloud Datastore 中有一个实体。属性之一是字符串数组。例如:

属性:技能

实体 1:
值:["mysql","sqlserver","postgresql","sqllite","sql-server-2008","sql"]

实体 2:
值:["css","css3"]

现在,我需要查询那些包含数组元素的实体css*

在典型的 SQL 中,它将是select * from kindName where skills like 'css%'

我尝试过select * from kindName where skills = 'css',效果很好,但是如何获取具有css*与 SQL 查询类似的元素的实体?

或者

为此建立数据模型的最佳方法是什么?

google-app-engine gql google-cloud-datastore google-cloud-platform

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

有没有办法用 Google Datastore 事件触发 Google Cloud Function?

似乎您可以从 Google Cloud Platform 获取事件,但不能从 Google App Engine 服务获取。这是为什么?谢谢

google-app-engine google-cloud-datastore google-cloud-platform google-cloud-functions

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

我可以浏览 node.js 项目的本地 Google Datastore 模拟器数据吗?

我有一个要部署到 Google Compute Engine(不是 App Engine)的 node.js 项目。我在本地使用数据存储模拟器。我知道浏览本地数据存储模拟器数据的一种典型方法是使用 dev_appserver.py 并浏览到http://localhost:8000/datastore

但是,我没有使用本地开发服务器支持的运行时之一。

有没有办法在使用 node.js 时浏​​览本地数据存储模拟器数据?

google-app-engine node.js google-compute-engine google-cloud-datastore google-cloud-platform

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