unixodbc

    1

    2答えて

    私はlibodbc++ ODBCラッパーをC++に使用しています。これはJDBCと同様に設計されています。私は準備文"INSERT INTO t1 (col1) VALUES (?)"を持っています。ここでt1.col1はVARCHAR(500)と定義されています。 statement->setString(1, s)を呼び出すと、sの値は255に切り捨てられます。私はlibodbC++ライブラリ

    3

    3答えて

    私はunixODBCが組織全体の中央にマウントされたドライブにインストールされている環境で作業していますが、私たち(実際の開発者)はドライバやデータソースをインストールすることはできません。それはすべて後ろ向きですが、私はそれと共に生きなければなりません。 今、私はこのunix enviroからmssql 2005サーバーに接続するPythonアプリケーションをビルドしようとしていますので、明らか

    0

    2答えて

    これで私を助けてくれますか? 私はPHP OBDCを使用してH2データベースに接続しようとしていると私は、次のエラーメッセージが表示されます: 「SQLエラー:[unixODBCの]不明な認証タイプ、SQL状態のSQLConnectで28000」 私が使用$ DSN = "ドライバ= PostgreSQL;サーバー= $ Srv;ポート= 5435;データベース= $ DB;"; $ CID =

    1

    1答えて

    IBMデータ保管に使用されるsun solarisサーバーにodbc構成ファイルがあります。 sqlserver express editionに接続する必要があります。 接続に使用されるIPはxxx.xxx.xxx.xxxです。\ TARGET ポートは1433, データベースはdbnameです。設定ファイルの サンプルは以下のとおりです。 [T_TEST] Driver=/opt/IBM/I

    2

    5答えて

    apt-get installを使用してunixODBCをインストールしましたが、今ではodbc_connect()を使用しようとするとこのエラーが発生します。 PHP Fatal error: Call to undefined function odbc_connect() phpで動作するように設定するにはどうすればよいですか?私はオンラインで探していますが、実際には分かりません。

    5

    2答えて

    Redhat LinuxをMicrosoft SQL Server 2008に接続しようとしています.Windows(テストマシン)で既に設定していましたが、それが本番環境にあるLinuxマシンです。 だから私は(多くの努力ではなく、それが正しくインストールされている場合でも、必ずと:S)のunixODBCとFreeTDSのをインストールして、そしてその結果が、私は/usr/local/etcに3

    2

    1答えて

    スクリプトをphp test.phpから正常に実行できます:php test.phpこれで接続し、単純なクエリを返してから、Oracleとの接続を切断します。私が走るとき: isql -v dsn uname pw それはまた私も照会できます。問題は、ブラウザからスクリプトを実行したときに、素晴らしいログ500とsegfaultがログファイルに存在するということです。今、Apacheはデバッグ

    0

    1答えて

    Linuxシステムでmdbtoolsを使用してAccess DBに接続していて、Active Record経由でクエリを実行すると空の結果が返されます。ログにエラーや何も表示されません。何か案は ?これは問題なくデータベースに接続し、デフォルトのPHPメソッド(例:odbc_exec(...))を使用してテーブルにアクセスしたりクエリを実行しても問題はありません。 DB接続は、次のようになりますと

    0

    1答えて

    64ビットのSybase ASEドライバは、SQLLENタイプを32ビットと見なしていますが、UnixODBCと他のほとんどすべてのドライバは64ビットが必要です。これは、たとえばSQLBindParameter関数のstrlenパラメータに問題があります。 SQLINTEGER配列をSQLLEN *にキャストすることでこの特定のケースをハックすることは可能ですが、一般的なAPIの目的を破るSyb

    2

    2答えて

    unixODBC経由でPHPを使用してAS400/DB2にアクセスします しかし、私のAS400のフィールド名の名前は "££.." ) そして、私は私のPHPページ select * from LIBNAME.TABLE where ££FIELD like 'test%' からSQLクエリを起動しようとしたとき、誰かが手がかりを持っている場合は、私はいつも同じエラーメッセージ SQL er