問題タブ [microfocus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - MicroFocus cobol コマンドの cobinit、cobcall、および cobtidy が C プログラムでエラーをスローする
Micro-focus サポート サイトのドキュメントによると、C プログラムから COBOL プログラムを呼び出すには、以下の手順に従うだけです。
これに基づいて、すでに動作している Cobol プログラムを呼び出す単純な C プログラムを思いつきましたが、リンク エラーが発生していると思います。
Cプログラム
エラーメッセージ受信
linux - postgresqlデータベースのテーブルから選択するLinux上のcobolプログラムのエラー
Linux 環境で COBOL プログラムを開発するのは初めてです。
私の問題は、PostgreSql でテーブルを作成し、そのテーブルに接続しようとしていることです。接続は成功し、sqlcode = 0
. しかし、選択しようとするsqlcode = -0000000007
と、次のメッセージが表示されます。
SQLERRMC: エラー: リレーション minha の権限が拒否されました。
Minha
は私のテーブルです。私の接続文字列は次のとおりです。
01 dsn pic x(300) value "Driver={PostgreSQL}; - "Server=127.0.0.1;Port=5432;Database=orlandodb; - "Uid=postgres;"
テーブルをクエリする方法を誰かが提案できますか?
csv - テーブルへの COBOL .csv ファイル IO が機能しない
Cobol について聞いたことがあり、見るのが楽しいと思ったので、Cobol を学ぼうとしています。私は MicroFocus Cobol に出くわしましたが、それがこの投稿に関連しているかどうかはよくわかりませんが、Visual Studio で書くのが好きなので、それを試して学ぶのに十分なインセンティブでした。
私はそれについて多くのことを読んでおり、ドキュメントと例に従おうとしています。これまでのところ、コンソールへのユーザー入力と出力が機能しているので、ファイル IO を試してみることにしました。一度に「レコード」を読み込んでいたときは問題ありませんでしたが、「レコード」が間違った専門用語である可能性があることに気付きました。私はしばらくの間プログラミングをしていますが、cobol の極端な初心者です。
私は以前に書いた C++ プログラムを持っています。これは単に .csv ファイルを取得して解析し、ユーザーが望む列でデータを並べ替えます。cobolで同じことをするのは難しくないと思いました。どうやら私はこの点で判断を誤ったようです。
Windows でメモ帳 ++ を使用して編集した、test.csv というファイルがあります。
このデータは、GEOID、SUMLEV、STATE というタイトルの列ヘッダーを持つ米国の国勢調査からのものです。その時点でそれを読み込んでから他のデータを読み込む方法がわからなかったので、ヘッダー行を削除しました。誰でも...
Visual Studio 2015 の Windows 7 Pro 64 ビットで、Micro Focus を使用し、ステップ デバッグを行うと、データの最初の行を含むインレコードを確認できます。unstring はその実行で正常に動作しますが、次にプログラムが「ループ」するときにデバッグをステップ実行し、インレコードを表示して、新しいデータが含まれていることを確認できますが、ウォッチ要素を展開すると、ウォッチの表示は次のようになります。
そのため、2 回目の Unstring 操作の直前に適切なデータが表示される理由がわかりませんが、unstring が発生した後、誤ったデータが「テーブル」に格納されます。また興味深いのは、3 回目に続行すると、正しいデータが「テーブル」に格納されることです。
読み取り操作後に実際にデータを表示できるのに、テーブルに格納されていない理由について非常に混乱しています。テーブルの宣言をpic 9(ある程度の長さ)にも変更しようとしましたが、結果は変わりますが、これについて何が得られていないのかを特定できないようです。