2012-02-08 4 views
0

SQL Server 2000でparamsを使用したスト​​アドプロシージャがあり、Excel 2003から実行しようとしています。 dbのDSNを設定しました。 MSクエリフォームExcel、構文を使用してSPを実行しようとしました {CALL mystoredProc(?、?、?)} 私はOKと言いましたが、列名はありませんがデータはありません。 結果セットには少なくとも200行が必要です。なぜなら、QueryAnalyzerを使用して実行すると結果セットが取得されるからです。 アドバイスをお願いします。私は初心者です。愚かな質問の場合はお詫び申し上げます。 ありがとうございます。Ado.netなしのExcelでのストアドプロシージャ

答えて

0

なぜADOを使用しませんか?

ADODB.Commandを使用して、appendメソッドを使用してオブジェクトにパラメータを渡すことができます。

あなたのパラメータが日付でフォーマットが間違っている場合、procの他の方法は動作しません。

ある場合、日付の形式はSQLで

format(date(),"yyyy-mm-dd") 

で日付を渡してみてください、日付のデフォルトの形式です。

[]の

関連する問題