LINQ toSQL では、リレーショナル データベースのデータ モデルが、開発者のプログラミング言語で表されるオブジェクト モデルに対応付けられています。 アプリケーションが実行されると、LINQ toSQL は、オブジェクト モデルの統合言語クエリをSQL に変換し、それをデータベースに送信して実行します。データベースから結果が返されると、LINQ toSQL はそれを、プログラミング言語で操作できるオブジェクトに再変換します。 Visual Studio を使用する開発者は、通常、オブジェクト リレーショナル デザイナーを使用します。これには、LINQ toSQL の機能の多くを実装するためのユーザー インターフェイスが用意されています。 詳細については オブジェクト リレーショナル デザイナ (O/R デザイナ) および オブジェクト リレーショナル デザイナー (O/R

エクセルのクエリ(データ→外部データの取り込み→新しいデータ クエリ)を利用し、指定したセル位置に入力した文字列に対応したエクセルデータの行を抽出するようにしています。 上記に対してワイルドカードを使用した抽出方法を教えてください。 「抽出条件の追加」の「値」にてカギかっこの「[]」を入力すると指定したセル位置に文字列を入力できますが、ワイルドカードを使用したいために値に「Like '%[]%'」と入力すると全てが表示されます。又、実験のために例えば、「白」を含む文字列を抽出する場合に「Like '%[白]%'」と入力すると正常に抽出できますが、この場合は「白」のみの固定となってしまいますので広範囲な抽出には不向きです。 又、「[]」を値に設定した状態で指定したセル位置に「*白*」と入力しても「*」を文字列として認識しているために抽出できません。 宜しくお願いします。 補足します。 以下の

エクセルで、MSクエリを利用してパラメータクエリ(セルの値を利用)をするとき、セルが空白のときはすべてのデータを抽出させたい ご覧いただきありがとうございます。 エクセルで、Microsoft Queryを利用して、既存のエクセルファイルからデータを抽出しようとしています。 その際に、パラメータクエリという形で、特定のフィールドがエクセルの指定したセルの値と一致するものを抽出させることは、Microsoft Queryの画面で抽出条件を[]としてパラメータ化させることで出来たのですが、指定したセルを空欄にしているときは、すべてを表示させるには、どうしていいのかわかりません。 http://www.relief.jp/itnote/archives/002008.phpに、私が実現したい内容のことが書かれているのですが、Accessのときとは違うのか、「[パラメータ] is null」という

プロンプトを変更するか、セルのデータをプロンプトとして使用するか、定数を使用して、Microsoft Query パラメーターの クエリ をカスタマイズできます。 パラメーター クエリの作成の詳細については、「Microsoft Query を使用して外部データを取得する」を参照してください。 パラメーター クエリのカスタム プロンプトを変更する ワークシートで、パラメーター クエリを使用して作成された外部データ範囲の任意の場所にあるセルをクリックします。 [ データ ] タブの [ クエリ] & [接続 ] グループで、[ プロパティ] をクリックします。 [ プロパティ ] ダイアログ ボックスで、[ 接続プロパティ ]をクリックします。 [ 接続のプロパティ ] ダイアログ ボックスで、[ 定義 ] タブをクリックし、[ パラメーター] をクリックします。 [ パラメーター ] ダ

今日初めて知りました。 今まで、SQL Server Management Studio でSQL を実行してそれをExcel に貼り付けたり、Access からExcel にエクスポートしたりしてたのが、Excel だけで実現出来るのでちょっと感動!! 事前に準備する事DBに対して ODBC 経由で接続出来ること。(今回は、SQL Server 2008 で試しています) 実行手順 ※2003 と 2007 で多少違うかもしれません。一応 2007 で試してます 1.Excel のメニュー -> データ -> 外部データの取り込み -> その他のデータソース ->Microsoft Query を選択します。 2. 接続する ODBC データソースを選択します。 3. とりあえず何も選択せずに閉じます。 4.Microsoft Query の メニュー -> ファイル -
今回、ADOのCSV接続でいろいろとやってみたけど、できなかった、そんなお話です。 で、解決したのが↓ [No.102 ADOCSV接続 schema.iniを使い型を設定してみた] で、schema.iniに型を指定して読み込むことができるみたいです。 ※回答を速くほしい人は、下読まないで、No.102のschema.iniの方法がいいですよ。本文(発行内容) こんにちは、三流プログラマーのKen3です。 今回は、 ADOのCSV接続の自動で決まってしまうデータの型について少々。 でも、解決しなかったり・・・ いつもの三流的なアプローチなので、実際はアレンジして使ってください。 ※一部でも参考になればいいんだけど・・・ /* * 1.今回のキッカケ */ No.080MicrosoftText Driver (*.txt; *.csv) で接続してみた http://www.ke
概要 MS-Access のデータをExcel と互換性の有るテキスト ファイル形式で出力すると言えば、やはりCSV 形式の名前が真っ先に上がるでしょうか。 最近ではHTML/XML 形式も普及していますが、やはりExcel インストール環境ではダブルクリック一つで開く手軽さとデータの軽さで、CSV 形式は依然として定番の地位を保ち続けています。 そんなCSV 形式ファイルにも、弱点はあります。CSV 形式ファイルが軽いのは書式情報を持たないからですが、それゆえにデータ型の判定はExcel の自動認識に任せるしかありません。そのため、文字列の "001" や "1-2-3" のようなデータをCSV 形式で出力した場合、Excel で開くと数値の 1 や日付の 2001/2/3 になってしまう、という現象が発生します。 これはExcel の仕様で、書式不明のデータは、[標準
Sub ReadCsv() Dim objCn As New ADODB.Connection Dim objRS As ADODB.Recordset Dim i As Long Dim strSQL As String 'CSVへのコネクション With objCn .Provider = "Microsoft.ACE.OLEDB.12.0" .Properties("Extended Properties") = "Text;HDR=Yes;FMT=Delimited" .Open ThisWorkbook.Path & "\" End With 'SQL文作成 strSQL = "" strSQL = strSQL & " SELECT *" strSQL = strSQL & " FROM" strSQL = strSQL & " [csvtest.csv]" strSQL =

シート「集計表」 手作業ですと、結構大変です、どのようにやれば良いでしょうか。 シート「データ」にVLOOKUPでマスタから名称を付加し、 その後に、ピボットを使うとかになりますでしょうか。 または、シート「データ」から、支店番号、顧客番号の重複を除いて、他シートに抽出し、 VLOOKUPとSUMIFS(SUMPRODUCT)とかでしょうか。 マクロでやるにしても、上記操作の再現とかになるでしょう。 以下のプログラムでは、ADOを使い、SQL文でこれを実現しています。 Sub test() Dim objCn As New ADODB.Connection Dim objRS As ADODB.Recordset Dim GYO As Long, COL As Long Dim strSQL As String With objCn .Provider = "Microsoft.Jet.O

Shell 関数 機能 外部テキストファイルを開くだけで何も操作をしなくてよい場合は、もっとも簡単なのがこの Shell 関数です。 Call Shell("NOTEPAD C:\Temp.txt", 1) Shell 関数自体は別にテキストファイルを操作するための関数ではなく、単にアプリケーションを呼び出すだけで、呼び出し先はメモ帳でも秀〇でもExcel でも何でもかまいません。上記例ではコマンドライン オプションでテキストファイルのフルパスを渡すことによって、メモ帳に起動と同時にテキストファイルを開かせています。 なおテキストファイルのフルパス中に半角スペース文字が混じる場合は、下記のようにパスをさらに二重のダブル クォーテーションで括る必要があります。 Call Shell("NOTEPAD ""C:\Documents and Settings\YU-TANG\デスクトップ\Te
『ExcelからSELECT文を発行する』と言う事ではありません。テキストファイルやエクセルシートに対して、 SELECT文を発行する方法について書いていきます。つまり、これらのファイルを、あたかもRDBMS のテーブルであるかのように扱う、と言う事です。 テキストの検索に関しては『grep 使えばいーじゃん』と言うご意見もあるでしょう。 実際、私自身は DOS版grep や シェアウェアの Qgrep を使っていますが、単純な grep だけでなく、 複数のファイルを使って複雑なクエリーを行う場合には、join や sort や uniq などのコマンドをパイプして使う必要があります。さらに複雑になれば、sed awkperl なども使うことになりましょう。 もちろん、そちらの方が楽、と言う人もいるでしょうが、Windows ユーザー に限って言えば、どちらかと言う
[三流君] --> [ASPで遊ぶ、失敗する] --> [バックナンバー一覧] --> No.080MicrosoftText Driver (*.txt; *.csv) で接続してみた本文(発行内容) <MicrosoftText Driver (*.txt; *.csv) で接続してみた> こんにちは、三流プログラマーのKen3です。 今回は、 Driver={MicrosoftText Driver (*.txt; *.csv)} を使って、csvファイルと接続してみました。 /* * 1.今回のキッカケ */csvファイルの中から、指定した行を削除したい。 現在の接続は、 Con = "Driver={MicrosoftText Driver (*.txt; *.csv)};DBQ=" & パス & ";" を使っています。 そんな処理の質問をもらったので、 今回チャ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く