問題タブ [tiny-tds]
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.
ruby - ループして、Ruby を介して Tinytds から 2 列の db テーブルを一覧表示します。
私はループの基本を学ぼうとしてきましたが、そこにたどり着いていますが、次の要件を回避するのに苦労しています。 /values は配列にハッシュされているようです(? - ここでは初心者なので、私の用語が正しいことを願っています!):-
データは、db テーブルの 1 つの「列」の値が何度も繰り返されるようなものですが、2 番目の「列」の値は一意です。
したがって、同じテキスト行を繰り返し表示する column1 を持つ 2 つの列を持つ単純な出力用のテーブルを HTML で単純に作成するのではなく (次の一意の文字列が何度もリストされる前に)、情報を提示したいと思います。 column1 の一意の文字列値は見出しで、column2 の値はその下にリストされます。
私の考えでは、私が達成しようとしているのは、一意の文字列ごとに column1 をループし、その値を出力し、内部ループを実行して、column1 が「文字列」である column2 のすべての値をリストし、次の値に進むことだと思います。列1の一意の値、その値を出力し、列2を再度ループして、列1が「文字列2」であるすべての値をリストします。
正しい用語で説明する方法を知るのに苦労しているので、それが理にかなっていることを願っています.
ありがとう。
たとえば、データベース テーブルの 2 つの列が次のようになっているとします。
列
1
Q1 Q1
Q1
Q2
Q2
Q3
Q3
Q3
列 2
A1
A2
A3
A4
A5
A6
A7
A8
次のような出力を表示できるようにするには、どうすればループ (または最適なもの) を実行できますか?
Q1
A1
A2
A3
Q2
A4
A5
Q3
A6
A7
A8
HTML側を記述して出力をフォーマットすることはできますが、ルビー側はわかりません。
単一のループについて、tiny_tds の例から次のルビーをピックアップしました (ここの html は、今のところ配置をテストするためのものです):-
これにより、スロット 2 のすべての値をリストすることができます (これは正しい用語ですか?)。次のようなことができます。
両方を並べて表示しますが、私がやりたいことは、次のようになります。
等
ruby-on-rails - TinyTDS は Ruby 2.0.0 をサポートしていますか?
TinyTDS を Windows 7 の Ruby 2.0.0 で動作させるのに本当に苦労しています。
rails c
(またはrequire tiny_tds
から) を実行するirb
と、次のようになります。
gem の最新バージョンをインストールしてみました。
gem install tiny_tds --pre
そして中を見る:
D:\Ruby\Ruby200\lib\ruby\gems\2.0.0\gems\tiny_tds-0.6.0.rc1-x86-mingw32\lib\tiny_tds
ディレクトリがないことがわかり2.0
、バージョン 2.0 はサポートされていないと思います。ただし、TinyTDS github や他のサイトでは、この問題について言及されていません。
では、何か不足しているのでしょうか、それとも TinyTDS は現在 Ruby 2.0 で動作しないのでしょうか?
ruby-on-rails - Rails: db:migrate はデータベース テーブル (tinytds) を変更しません
tinytds を使用して ms-sqlserver データベースに接続しています。データベースにまだテーブルがない限り、db:migrate が機能することに気付きました。を使用してオブジェクトに変更を加え、データベースに複製しようとすると、db:migrate
以下のエラーが発生します。
データベースが正しく構成されていないことが問題なのか、Rails プロジェクトが正しく構成されていないのか、よくわかりません。誰かが何かガイダンスを提供できれば、私はそれを大いに感謝します! ありがとう!
ruby - Rails から生の SQL 呼び出しの値を取得する
コントローラーには、この小さなコード情報があります。
そして、ビュー内のこのチャンク:
そして、私はこの種の出力を取得します:
そして、行全体を出力します。これらの値を個別に取得するにはどうすればよいですか?
sql-server - tiny_tds から SQL Server に接続するには、どのポートが必要ですか?
Web サーバー (CentOS、192.168.10.100) と SQL Server (192.168.12.200) の間にルートがありません。
tiny_tds
Webサーバーにインストールしました。tiny_tds
がSQL Server データを読み書きするためにルートに追加する必要があるネットワーク ポートはどれですか?
ruby-on-rails - データベース接続に DATETIME 形式を指定する方法は?
現在、とactiverecord-sqlserver-adapter
の上でMSSQL データベースに接続しています。dbd-odbc
tiny_tds
フィールドを除いて、INSERTは機能していDATETIME
ます。
SELECT から返される日時フィールド:
結果:
同じ DATETIME 値を使用して新しい行を挿入すると、エラーが発生します。
ODBC::エラー: 22008 (241) [unixODBC][FreeTDS][SQL Server]日時を文字列から変換するときに構文エラーが発生しました。
DATETIME
フィールドのフォーマット方法はどこで指定できますか?
ruby-on-rails - Tiny_TDS を使用した Rake タスク
オンサイト課金サーバーからいくつかのデータにアクセスして、デプロイしているレール アプリに入力しようとしています。Tiny TDS と rake タスクについて掘り下げてみたところ、最適な方法だと思いますが、少し行き詰まっているようです。以下に示すコードは単なる例であり、完成していません! サーバー名が構成ファイルに見つかりませんというエラーが表示され続けます。
タスク :import_customers が行う
終わり