問題タブ [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.

0 投票する
4 に答える
6540 参照

sql-server - tiny_tds は 2 回目の実行で失敗しました

今日、tiny_tds は突然複数を受け入れなくなり、以下executeを返します。

コードは単純に 3 つUSEの s です。

問題は何ですか?私はすでにWindowsマシンを再起動しようとしました。

0 投票する
2 に答える
546 参照

ruby-on-rails - Friendly_id は SQL Server と tiny_tds では機能しませんか?

私は Friendly_id 4.0.0 rails 3.0.1 と tiny_tds 0.2.3 を使用しています (レール アプリケーションのバックエンドとして SQL サーバー データベースを使用しているため)

私のモデルでは

Rails コンソールからクラスの新しいレコードを作成しようとすると、次のエラーが発生します。

これは、SQL Server には LENGTH 関数がなく、LEN 関数があるためです。

したがって、競合メソッドの slug_generator.rb の 48 行目のクエリを次のように変更すると:

作成は機能します。

ただし、データベース内の既存のレコードのスラッグを生成するには、実行しfind_each(&:save)ても機能しません。

tiny_tds を使用して Friendly_id を SQL Server で動作させるために必要なその他の構成変更はありますか?

これはスタック トレースです。

0 投票する
0 に答える
881 参照

ruby-on-rails-3 - ArgumentError (UTF-8 の無効なバイト シーケンス)

Rails 3.1 アプリケーション (Ubuntu 11.10 で実行) では、tiny-tds、sqlserver アクティブ レコード アダプターを使用しています。私のデフォルトのデータベースは mysql ですが、ビジネス ロジック用に SqlServer 2005 にも接続しています。SQL Server 2005 に接続してデータベースにクエリを実行すると、「ArgumentError (UTF-8 の無効なバイト シーケンス)」というエラーが表示されます。この問題を解決するにはどうすればよいですか?

ちなみに私の開発マシンはMac Os X Lionで問題ありません。

0 投票する
3 に答える
1302 参照

sql-server - tiny_tdsを介してSQL-Serverにファイルを挿入する方法は?

データインポートスクリプトの場合:

ここまでは順調ですね。

ただし、フィールド(SQL Server 2000).pdfにファイルを添付するにはどうすればよいですか?varbinary

0 投票する
1 に答える
646 参照

sql-server - tinytds を使用して Rails 3.2 の Ubuntu VM から SQL Server に接続する

VirtualBoxを使用してUbuntu 11.10 vmが実行されているWindows 7マシンがあります。私のWindows 7マシンにはSQL Server 2008がインストールされており、rails 3.2とtiny_tds gemを使用してUbuntu vmからアクセスしようとしています。

Rails アプリケーションを起動しようとすると、次のようになります。

ポート 1433 でホスト IP に telnet を実行することにより、SQL Server が vm にアクセスできることを確認でき、正常に接続できますが、何らかの理由で ruby​​ または TinyTds 経由で接続できません。VM のネットワーク アダプタは NAT を使用しています。さらに、同じ Rails アプリケーションを Windows マシンから実行すると、SQL Server に接続できます。TCP/IP 接続が SQL Server に対して有効になっています。

0 投票する
2 に答える
2740 参照

ruby - TinyTDS 接続の問題と SQL Server 2008 からの復帰

TinyTDS を使用して SQL Server 2008 から結果セットを取得する際に問題があります。SQL サーバーはローカル マシンにあり、Windows 7 マシンを使用しています。

database.yml ファイルの私の接続設定はこのようなものです..

印刷したときに得られる結果は

また、TinyTds::Client で使用できるすべてのメソッドを表示することはできません。私はいくつかの設定が欠けていると推測しています。またはどこかに追加する必要があります。

誰かが私を助けたり、私がここで間違っていることを提案したりできます..

0 投票する
0 に答える
2488 参照

ruby-on-rails - Railsサーバーの実行中に小さなTDSロードエラーが発生しました

「rails server」を実行すると、このエラー メッセージが表示されます

ruby-odbc 0.99994 と activerecord-sqlserver-adapter 3.2.1 がインストールされています。Rails サーバーのバージョンは 3.2.1 です。

誰かがこのエラー メッセージとその解決方法を教えてくれますか。ありがとう

0 投票する
1 に答える
801 参照

activerecord - Linuxでの自作「brewupdate」の権限エラー

この便利なハウツーを介してLinuxに移植されたHomebrewで許可エラーが発生しました:http: //blog.frameos.org/2010/11/10/mac-homebrew-ported-to-linux/comment-page-1 /#comment-2208

私は同じ問題を抱えています:

'index'ファイルのファイルパーミッションを変更しようとしましたが、うまくいきませんでした。私の最終的な目標は、Ubuntuサーバーにfreetdsとtinytdsをインストールできるようにすることです(brew install freetds)。別の方法がある場合は、知っておいてください。

0 投票する
4 に答える
3794 参照

activerecord - 自作/TinyTDS/FreeTDSバンドルエラー

私はhomebrew(Linuxポート)を使用してfreeTDSをインストールし、gemtinytdsを使用してアプリを/bundleインストールしようとしています。バンドルインストールを実行すると、このエラー出力が表示されます

この修正に非常に似ていますが、私のフォルダーで参照されているファイルがありません:https ://stackoverflow.com/a/7119224/1130736

自作libフォルダーの内容:

完全なエラーダンプ: