テキストエディタで作成したクエリのファイル拡張子を.sqlに変えてVB6で実行したいと考えています。内容としてはプログラム側で、データベースのマスターデータの中から存在するテーブルに対して、作成したSQLファイルを実行していく感じです。VB6でのSQLファイルの実行方法の例を探しきれなかったため質問をさせていただきました。どなたかご教授お願い致します。
> テキストエディタで作成したクエリのファイル拡張子を.sqlに変えてVB6で実行したいと考えています。> > 内容としてはプログラム側で、> データベースのマスターデータの中から存在するテーブルに対して、作成したSQLファイルを実行していく感じです。> > VB6でのSQLファイルの実行方法の例を探しきれなかったため質問をさせていただきました。> > どなたかご教授お願い致します。環境はSQL Server2014,VisualBasic6.0です。
私もSQLServer2000にあったクエリアナライザを再現しようと作ったことがありますsqlファイルはただのテキストファイルなのでFileSystemObjectなどを使用してSQL文字列を取得しADODBまたはOLEDBを使ってCommandオブジェクトのCommandTextプロパティに設定しCommandオブジェクトのExecuteメソッドを実行すればよいです例https://msdn.microsoft.com/ja-jp/library/cc364293.aspx
> 私もSQLServer2000にあったクエリアナライザを再現しようと作ったことがあります> > sqlファイルはただのテキストファイルなのでFileSystemObjectなどを使用してSQL文字列を取得しADODBまたはOLEDBを使ってCommandオブジェクトのCommandTextプロパティに設定しCommandオブジェクトのExecuteメソッドを実行すればよいです> > 例> https://msdn.microsoft.com/ja-jp/library/cc364293.aspx適切な解答ありがとうございます。テキストファイルと同じ扱いということで解決が出来ました。コマンドプロンプトでの操作はまだ不慣れなのでこれを機に勉強してみたいと思います。本当にありがとうございました。