ソースとEXEで結果が異なる


とびしま  2006-08-28 23:25:59  No: 132940

WINXP SP2+VB6+SQL2005で開発しております。
奇妙な現象が発生しており困っています。
あるプログラムの検索画面を作成し、ソースから実行するとエラーも無く、
ダミーデータがヒットします。
しかし、EXEにコンパイルして実行すると何故かデータがヒットしません。
検索対象文字列はコピー&ペーストで行っているので間違いはないのです。

どなたか原因が分かる方がいましたらご教授願います。


medaka  2006-08-29 00:39:48  No: 132941

でーたべえすのないようがちがう


魔界の仮面弁士  2006-08-29 00:41:05  No: 132942

さしあたって思い付く点といえば、

(1) 接続文字列が異なっていないかを確認する。
(2) P-Code コンパイル / ネイティブ コンパイルを切り替えて試してみる。

あたりですね。


あん  2006-08-29 02:47:49  No: 132943

接続文字列やSQLがファイルに書いてあって
そのファイルがパス指定していないため
ソースとEXEのときに見ているファイルが違うとか
ソースのときはカレントパスはVisualBasicコンパイラがある場所
EXEのときはカレントパスはEXEがある場所


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加