tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルRDOでSQLサーバーに接続しSELECT分で値が返ってこない
記事No13482
投稿日: 2009/03/05(Thu) 19:59
投稿者のりくん
VB6にてODBC接続のSQLサーバーでvarcharの4000のサイズのフィールドのみSELECT文で値が正常に返ってこずNULLになってしまいます。
何か設定があるのでしょうか?

[ツリー表示へ]
タイトルRe: RDOでSQLサーバーに接続しSELECT分で値が返ってこない
記事No13483
投稿日: 2009/03/05(Thu) 21:59
投稿者魔界の仮面弁士
> VB6にてODBC接続のSQLサーバーでvarcharの4000のサイズのフィールドのみSELECT文で値が正常に返ってこずNULLになってしまいます。

単純に ODBC 接続といっても、
 ・ODBC API による接続
 ・RDO による接続
 ・リモート データ コントロールによる接続
 ・DAO の ODBCDirect による接続
 ・JET の ODBC リンクテーブルによる接続
 ・JET の ODBC パススルークエリによる接続
などなど、いろいろな方法がありますが、どのように接続されていますか?

また、SQL Server のバージョンや、ODBC ドライバのバージョンは?


> 何か設定があるのでしょうか?
ODBC接続のミドルウェアにもよりますが、GetChunk メソッド等を用いて
取得することはできないでしょうか。

[ツリー表示へ]
タイトルRe^2: RDOでSQLサーバーに接続しSELECT分で値が返ってこない
記事No13484
投稿日: 2009/03/05(Thu) 22:55
投稿者のりくん
ありがとうございます。
> 単純に ODBC 接続といっても、
>  ・ODBC API による接続
>  ・RDO による接続
>  ・リモート データ コントロールによる接続
>  ・DAO の ODBCDirect による接続
>  ・JET の ODBC リンクテーブルによる接続
>  ・JET の ODBC パススルークエリによる接続
> などなど、いろいろな方法がありますが、どのように接続されていますか?

RDOにて接続しています。
>
> また、SQL Server のバージョンや、ODBC ドライバのバージョンは?
>
SQL Serverは2000です

> > 何か設定があるのでしょうか?
> ODBC接続のミドルウェアにもよりますが、GetChunk メソッド等を用いて
> 取得することはできないでしょうか。
GetChunk メソッドは何のメゾットでしょうか?

[ツリー表示へ]
タイトルRe^3: RDOでSQLサーバーに接続しSELECT分で値が返ってこない
記事No13485
投稿日: 2009/03/05(Thu) 23:04
投稿者のりくん

> GetChunk メソッドは何のメゾットでしょうか?
GetCunkやってみましたがやはりNULLになってしまいます。

[ツリー表示へ]
タイトル解決しました
記事No13486
投稿日: 2009/03/05(Thu) 23:59
投稿者のりくん
>
> > GetChunk メソッドは何のメゾットでしょうか?
> GetCunkやってみましたがやはりNULLになってしまいます。
GetCunkで再度やってみたらうまくいきました
ありがとうございました

[ツリー表示へ]
タイトルRe: 解決しました
記事No13495
投稿日: 2009/03/07(Sat) 12:46
投稿者魔界の仮面弁士
> > > GetChunk メソッドは何のメゾットでしょうか?
メゾットではなく、メソッドです。<Method
今回は RDO をお使いとの事なので、rdoColumn オブジェクトのメソッドになりますね。

> > GetCunkやってみましたがやはりNULLになってしまいます。
このような問題にも注意してみてください。
http://support.microsoft.com/kb/418930/ja

> GetCunkで再度やってみたらうまくいきました
何が問題になっていて、何を修正したら期待動作したのか、結果報告をお願いします。

[ツリー表示へ]