为什么我在准备时会出错?

周末

#!/usr/bin/perl

use strict;

use Sybase::DBlib;

use Sys::Hostname;
use Getopt::Std;

## additionals
use lib "/opt/chsdjg/perllib";
use ADDITIONALS;

  my ($dsn, $database, $dbserver, $dbname, $user, $passwd, $rmdb_config ) = ('','','','','','','');

  my $dbhandle;
  $rmdb_config  = "$ENV{ENV_DIR}";
  $dsn          = "dbi:Sybase";
  $database     = join (' ~ ',$dsn, $dbserver, $dbname, $user, $passwd, $rmdb_config);
  $dbhandle     = connect_me($database);

  my $ctl= "select * from table_name";
 
  $dbhandle->dbcmd($ctl);
  my $ret = $dbhandle->dbsqlexec;
  my $res = $dbhandle->dbresults;

  
 my @dat;
   while($dbhandle->dbresults != NO_MORE_RESULTS) {
        while(@dat = $dbhandle->dbnextrow) {
  print "@dat\n";
}
}

我第一次没有使用正确的连接。现在是代码,它执行一条select语句并显示结果。希望它能帮助人们。

詹斯

您永远不会创建数据库句柄($ dbh是未定义的)。

添加

my $dbh = $dbh = DBI->connect($data_source, $username, $password)
            or die $DBI::errstr;

给你的代码。有关更多信息,请参见CPAN文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我在使用 `npm` 安装东西时会出错?

为什么我在处理像素化时会出错?

为什么我单独分配输出值时会出错?

为什么我们在 sql 中检查字符串值时会出错

我不知道为什么将前键放入MariaDB时会出错

Gitlab CI:为什么我在尝试定义页面阶段时会出错?

为什么我最初为 BST 将 root 设置为 None 时会出错

为什么我在尝试创建这个无限的硒循环时会出错?

为什么 =:= 在未实例化变量时会出错,而 == 不会?

为什么 getter 函数在代替“?”时会出错?

为什么将 TextField 放入 In Row 时会出错

为什么在尝试与字典值进行比较时会出错?

为什么在定义这个 C++ 概念时会出错?

为什么 Truffle DSL 添加@Specialization 注释时会出错?

为什么编译 java servlet 时会出错?

请帮我看看为什么这个程序在第二次执行时会出错

为什么我有时会出错而有时却没有呢?

为什么我的执行 MySQL 查询的函数在使用 ttk.combobox 的 postcommand 调用时会出错

为什么我在使用 Docker 时会出现 OOM?

为什么 R source() 有时会工作有时会出错

为什么我的许多tmux设置命令都会出错?

为什么会出错呢?

为什么在 scipy 中运行 BFGS 优化时会出错?

为什么在Keras中尝试构建具有多个输入的体系结构时会出错?

为什么在乘以Numpy产品输出时会出现溢出错误?

为什么在编码二叉搜索树时会出错?

为什么在计算后缀最后一个运算符时会出错?

自动布局遇到问题 - 为什么在堆栈视图下添加标签时会出错?

为什么在 h2 数据库中使用 Hibernate 时会出错?