検索結果

DB

全10000件中761~780件表示
  • 全てのカテゴリ
  • 全ての質問
  • 【エクセルVBA】DBのデータをCSVに

    VBA初級者です。 oracleDBのデータをCSVへ出力するマクロをVBAで作成中ですが、実装方法が分からず困っています。 ・DB接続はoo4o ・エクセルは2010 ・SQLで取得したデータを1レコードづつCSVに書き出したい ・カラム名をヘッダーとして書き出したい 以下のような実現方法でできるか…?と考えたものの、 肝心のマクロ(VBA)でのDBデータの取得⇒CSVへの書き込み方法がいくら調べてもわかりません。 CSVからDBへのインポートはたくさんあったのですが…。 そもそも取得したレコードを配列で保持して書き出す、という考え方が合っているのか?ヘッダー(カラム名)はどのように書き出せばいいか? など疑問が尽きません。何卒お力添え頂ければ幸いです。 --ボタンクリック時のアクション-- (1)変数定義 (2)DB接続情報確認 (3)DB接続 'DB接続 Set oraSession = CreateObject("OracleInProcServer.XOraSession") Set oraDatabase = oraSession.OpenDatabase(dbSid, dbUser & "/" & dbPass, ORADB_DEFAULT) (4)書き込み用のCSVファイルを作る (5)SQLを実行し返ってきた結果をsplit関数で配列としてwriteListにAddする (5)作成したCSVファイル内にwriteListのデータをPrint #で書き出す (6)完了メッセージを表示 MsgBox "完了しました " (7)DBの切断 'DBクローズ Set oraDatabase = Nothing Set oraSession = Nothing --SQLを実行するメソッド-- (8)SQLを記述、SELECT結果を(5)に返す 恐れ入りますがよろしくお願いいたします。

    • cpx_
    • 回答数2
  • Windows認証でDBにアクセスできない

    以下の構成のマシン一台で行っています。 WindowsXp Pro SP3 IIS5.1(OS添付のIIS) VS2010 SQL Server2008 R2 Express すべて最新にアップデート済みです。」 この状態で以下のASPプログラムの objCon.Open(Session("DBName00")) の部分で Microsoft OLE DB Provider for SQL Server: このログインで要求されたデータベース "TTTT" を開けません。 ログインに失敗しました。 というエラーになります。 ASPソースは以下の通りです。 <%@ TRANSACTION=Required Language=VBScript %> <%Response.Buffer = TRUE %> <% Session("DBName00") = "Provider=SQLOLEDB;" & _ "Data Source=XXXXX\SQLEXPRESS;" & _ "Initial Catalog=TTTT;" & _ "Trusted_Connection=yes;" & _ "Integrated Security=SSPI" Set objCon = Server.CreateObject("ADODB.Connection") Set objRs = Server.CreateObject("ADODB.Recordset") objCon.Open(Session("DBName00")) objRS.Open strSQL, objCon, 3 objRS.Close Set objRS = Nothing objCon.Close %> SQL Server2008 R2 のインストールは混合モード認証で作成してあります。 また「XXXXX\SQLEXPRESS」は SQLServer Management Studio でログインするときのサーバー名です。 Windows認証で接続したいと思っているのですがなぜかうまくいきません。 何が悪いのか判らず困っています。すみませんがよろしくお願いします。

  • スズキ キャリィー〔DB52T〕ターボの交換

    教えて下さい。 リビルトのターボ〔必要ガスケット等付属〕に交換したいのですが、専用工具等が必要でしょうか? 又、24ヶ月点検や車検整備を自分で行う程度の技術では無理でしょうか? お手数ですが、専門の方に教えて頂ければと思います。 よろしくお願い致します。

  • Media Queries ってDBあるのですか?

    メディアクエリってジャバクエリみたいにデータベースがあるのですか? ホームページを持っているのですが、リアルで知り合いの人に、スマホで見るときPC表示で見づらいといわれてしまいました。( ;∀;) 前々からメディアクエリというものがあるのは知っていたのですが、どう探してもDLページにたどり着けません。 一応それらしきサイトは見つけたのですがこちらであっているでしょうか?⇒(http://www.w3.org/TR/2012/REC-css3-mediaqueries-20120619/)Media Queriesと書いてあるので、おそらくここなのかなと思いますがいかがでしょうか。 本題に戻りますが、Media QueriesってメディアごとにCSSを振り分けるやつらしいのですが、記述方法がよくわかりません。(ここ見ました:http://dev.classmethod.jp/smartphone/device-media-queries/) JQueryみたいにDB(データベース)は無いのでしょうか?あるとすると、どのサイトにあるか教えてください。DBが存在しない場合、http://dev.classmethod.jp/smartphone/device-media-queries/に書かれていた通り<link href="css/iphone.css" rel="stylesheet" type="text/css" media="only screen and (min-width: 0px) and (max-width: 320px)" >でいいのでしょうか。また、下記のように書く際はどのように記述すればよいのですか?”セレクタ@media ~”でいいのでしょうか? <style type="text/css"> <!-- //--> </style> よろしくお願いします。(´・ω・`)

    • ベストアンサー
    • CSS
    • lent_38
    • 回答数1
  • Ruby on RailsでDBカラムにハイフン

    初歩的な質問で恐縮です。 Ruby on Rails でDBのカラムにハイフンは使えますでしょうか。 多言語対応で中国語などを扱っているのですが、 カラム名が name_zh-tw のようなものがあるのですが、値が取得できずに困っております。。 例) Items テーブルに name_zh-twがある場合。 @item = Items.find_by_i(1000) @item.name_zh-tw =>NoMethodError: undefined method `name_zh' for #<Item:0xb605f364> のようになってしまいます。。 また、上記以外の箇所でもダブルクォートで囲ったら大丈夫な場合がありますが、ログには警告がでます。これは仕方ないのでしょうか。。 [WARN] Exception occurred during reader method compilation. [WARN] Maybe name_zh-tw is not a valid Ruby identifier? [WARN] compile error ----- 環境は以下の通りです。 何卒よろしくお願いいたします。 Ruby1.8.7 Rails2.3.15 MySQL5.5

    • ベストアンサー
    • Ruby
    • yoshiky
    • 回答数1
  • セッション情報をDBに持つには

    下記のサイトを見つけ、参考にしようと思いましたが... http://www.res-system.com/weblog/item/619 行った事は下記の通りです。 1.セッション情報を格納するテーブルを作成。 2.php.iniの変更。 聞きたい事は下記の通りです。 1.session_set_save_handler関数はどこに記述すればいいのでしょうか。 2.ユーザー定義のセッション保存関数(f_open、f_close、f_read、f_write、f_destroy、f_clean)はどのように記述すればいいのでしょうか。 このような書き方をして申し訳ありませんが私を助けて下さい。 すみませんがご教授いただけませんでしょうか。 データベースはPostgreSQL 8.4.9です。 宜しくお願いします。

    • 締切済み
    • PHP
  • DB系言語を使った自社パッケージ

    oracle言語(DB系言語)を使った自社パッケージってあるんですか?そもそも自社パッケージってなんですか?

    • noname#224179
    • 回答数1
  • PHP セッション情報のDBへの受け渡し

    お世話になります。 標題の件について、以下のとおり説明します。 (1)1ページ目:入力フォームで入力した情報をセッションに保持 (主にプルダウンメニューの情報とテキスト) submitボタンで次画面へ ↓ (2)2ページ目:サムネイル写真をクリックした情報を保持+インラインフレームで拡大写真表示 (クリックした情報をプルダウンメニューに表示してセッションへ保持) submitボタンで次画面へ ↓ (3)3ページ目:サムネイル写真をクリックした情報を保持+インラインフレームで拡大写真表示 (クリックした情報をプルダウンメニューに表示してセッションへ保持) submitボタンで次画面へ ↓ (4)4ページ目:上記内容の確認画面 submitボタンで次画面へ ↓ (5)送信 現状、上記の流れでセッション情報を保持しつつメールでの送信が確認出来ています。 ですが、ページ遷移で確認画面から前画面へ戻って、例えば2ページ目の写真を変更して、submitで次画面へ遷移すると、3ページ目の情報がなくなり新たに写真を選択する必要になってしまいます。 なので、ページを前後遷移しても情報が保持された状態にするには、どうすれば良いでしょうか? データベースを使わないと出来ないことでしょうか? データベースに関しても勉強しておりますが、セッション情報をDBへ登録して、その後ページを遷移した場合に、データベースから呼び出すようなイメージなのでしょうが、それにはどうすれば良いのかが不明です。 お手数ですが、ご教授の程、よろしくお願いします。

    • ベストアンサー
    • PHP
    • 5620246
    • 回答数4
  • DB コミット後にインサートの再開方法

    データベースの挿入についてお教えください。コードは、既にあるテーブルにインサートをおこなっています。 コードはc#で書かれています。 using System; using Mono.Data.Sqlite; public class Example { static void Main() { string cs = "URI=file:test.db"; using (SqliteConnection con = new SqliteConnection(cs)) { con.Open(); using(SqliteTransaction tr = con.BeginTransaction()) { using (SqliteCommand cmd = con.CreateCommand()) { cmd.CommandText = "INSERT INTO Friends(Name) VALUES ('Tom')"; cmd.ExecuteNonQuery(); } tr.Commit(); } con.Close(); } } } tr.Commit()を行なうと、テーブルに挿入されますが、コミット後に新たにデータを挿入したい場合どのようにすればいいでしょうか? あくまで、コードでtr.Commit()コミット後にデータを挿入したい場合です。 using(SqliteTransaction tr = con.BeginTransaction()) { using (SqliteCommand cmd = con.CreateCommand()) { cmd.CommandText = "INSERT INTO Friends(Name) VALUES ('Tom')"; cmd.ExecuteNonQuery(); } tr.Commit(); } using(SqliteTransaction tr = con.BeginTransaction()) { using (SqliteCommand cmd = con.CreateCommand()) { cmd.CommandText = "INSERT INTO Friends(Name) VALUES ('KEN')"; cmd.ExecuteNonQuery(); } tr.Commit(); } 上記のように、トランザクションを同様に2つ書けばできるのは、それでは芸がないので、何か良い書き方がないでしょうか?

  • DBバックアップについて教えてください。

    DBバックアップについて教えてください。 Windows Server 2008のバックアップ機能を利用して、 増分バックアップを日次で実施したいと考えております。 (本当は差分バックアップがいいのですが・・) 色々調べた結果の私のイメージなのですが、 初日にフルバックアップを実施した後は、 翌日から増分でバックアップを取るわけですよね? (質問(1)) であれば、リストア時の運用を考慮すると、 リカバリポイントである初日のフルバックアップを定期的に 取り直した方が効率的ですよね?? (質問(2)) また、毎日定刻が来たら自動でバックアップされると思うのですが、 日々取ったバックアップファイルはどんどん蓄積されていくんでしょうか。 それともどこかのタイミングで自動的に古いファイルは削除されますか? でないと容量がすぐに圧迫されますよね。。 現在サーバの使用領域は1500Gバイトなので、外付け2TバイトHDDを購入しようと 考えております。 毎日増分バックアップするならあっという間に容量オーバーになる気がするのですが。 アドバイスをお願いいたします。

  • DBの「非正規化」について

    どうしても答えが出てこないため、質問させてください。 先日、DB構成表を上長へ渡したところ、「設計が完全に完了して からパフォーマンスを考慮して非正規化をする事を考えるように」 と構成表も見ずに言われました。 ここで指す「非正規化」とは、何を指すのでしょうか? ご教示いただけますと幸いです。

    • ベストアンサー
    • MySQL
    • ajtchf
    • 回答数2
  • DBのデータを表示させたい

    こんにちは PHPは今まで他人様の作成したスクリプトをそのまま使用したりちょこっと改造するだけでしたが、 現在必要としているスクリプトが探してもなさそうなので 自分で作成しようと決めて勉強を始めましたが どうしても悩んでいる部分があるのでご教授いただけると助かります。 環境は以下の通りです apache 1.3.37 PHP 5.25 MySQL 5.0 現在の状況なのですが `uid` mediumint(8) NOT NULL auto_increment, `user` varchar(25) NOT NULL, `pass` varchar(32) NOT NULL, `place` varchar(32), `sev` varchar(32), `date` varchar(25) NOT NULL, `regdate` datetime, `gate` varchar(25), `statue` varchar(25), PRIMARY KEY (`uid`), KEY `user` (`user`), KEY `date` (`date`), KEY `gate` (`gate`), KEY `statue` (`statue`) このようなテーブルが作成してありユーザーがフォームから登録したものをDBに保存していき、 1ページに数件分ずつの表示で何ページにもわたって 全件を表示するようなページをです。 フォームからDBへのデータの保存はできるようになりましたが 表示をする際に何件もの表示をするのにどういった手法で行うのがいいのかで悩んでいます。 現在は最新の1件だけ表示されるようなページになっています。 <?php include ("config.php"); $con = mysql_connect($dbhost, $dbuser, $dbpasswd); $selectdb = mysql_select_db($dbname, $con); $sql = "SELECT * FROM testdata ORDER BY regdate DESC"; $rst = mysql_query($sql, $con); $datanum = mysql_num_rows($rst); if ($datanum < 1) { print("データがありません。<br>\n"); print("登録は <a href=\"regist.php\">こちら</a> から"); mysql_close($con); exit; } $data = mysql_fetch_array($rst) ?> <table width="95%" border="0" cellspacing="1"> <tr> <td><table width="100%" border="0"> <tr <td colspan="6">登録情報</td> </tr> <tr> <td width="13%">登録者名</td> <td width="20%"> <?=$data['user']?> </td> <td width="13%">場所</td> <td width="20%"> <?=$data['place']?> </td> <td width="13%">サーバー</td> <td width="20%"> <?=$data['sev']?> </td> </tr> <tr> <td>登録日時</td> <td> <?=$data['regdate']?> </td> <td>日時</td> <td> <?=$data['date']?> </td> <td colspan="2">&nbsp;</td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0"> <tr> <td colspan="5">状態</td> </tr> <tr> <td width="16%">ゲート</td> <td width="30%"><?=$data['gate']?></td> <td>&nbsp;</td> <td width="16%">statue</td> <td width="30%"><?=$data['statue']?></td> </tr> </table></td> </tr> </table> DBから何件分もの表示をするにはDBのデータを連想配列にするのかなと思っているのですが いまいちどんな手法が良いのかわかりません。よろしければご教授くださいませ。

    • ベストアンサー
    • PHP
  • Access(アクセス)のDB(データベース)の作り方。

    はじめまして、Access(アクセス)初心者です。 生産管理をやっているのですが、この度アクセスを用いて管理していこうかと思い、勉強中です。 生産管理といっても、在庫や顧客情報など色々なデータベースが必要であることがわかりました。 作成しているうちに、ごちゃごちゃしてわからなくなり、 結果何がしていのかわからなくなった次第です。(笑) ~質問~ 生産管理を1つのアクセスファイルで完結するのと、 在庫管理や顧客情報などの小さく分けたファイルを用いてテーブルのリンクを行うのとでは、どちらがいいのでしょうか? 私の思いとしては、小分けにしたファイルを用いて作った方がわかりやすいのですが、テーブルのリンクをした時に何らかの弊害が発生するのでしょうか? ~要約~ (1) 生産管理.mdb   (在庫管理テーブル)   (顧客情報テーブル)   (工程管理テーブル)   (社員情報テーブル) (2) 生産管理.mdb   在庫管理.mdb   顧客情報.mdb   工程管理.mdb   社員情報.mdb   (各データベースをリンクする) データ量にも関係すると思うのですが、 データベースを構築するにあたり(1)と(2)はどちらがいいのでしょうか? また、テーブル等をリンクした場合、発生する弊害はあるのでしょうか? ご指導の程お願い致します。

    • d_umi_b
    • 回答数3
  • ダンプリストア時のDBデータ不整合

    環境 CentOS5系 64bit DBバージョン 8.3.3 本番DBサーバからpg_dump -c -D でダンプしたデータを、ローカルテストDBサーバ へpsql にてリストアした際、データ不整合が、一部のテーブルに発生しました。 前のデータが一部クリアされずに残っている状況です。 ダンプのデータは、DBの内容と同じなのですが。 因みに、pg_dump パラメータ無しのダンプのリストアでは、発生しません。 何が、原因でしょうか? もしかしてバグ? ご教授願えれば幸いです。 宜しくお願い致します。

  • HEDB***.dbファイルのあつかいについて

     今、以前導入したWinXP対応のTV・AV関係の外付け機器(Canopus製)の廃止をしようとしていますが、導入時にインストールしたProgramFilesのフォルダー内に :\WINDOWS\system32の下にあるデータベース系のファイルと同名のファイルが存在しているため、このTV・AV関係の外付け機器(Canopus製)のためのProgramFileフォルダーを削除しようとすると、「*****を削除できません。ほかの人またはプログラムによって使用されています。ファイルを使用している可能性があるプログラムをすべて閉じてから、やり直してください。」と削除エラーのメッセージが出てきて削除できません。 コントロールパネルの「プログラムの追加と削除」では不可能でしたし、Uninstallerもありませんでした。  ちなみに、削除したいファイルは以下のとおりです。 HEDBCAT、HEDBCTL、HEDBMF  どなたか、これらのファイルを削除する方法を教えてください。

    • sala1
    • 回答数1
  • dbからμVへの変換方法

    解析ソフトを使い脳波の波形の振幅(μV)をウェーブレット解析したらdBとして表示され、それを逆にdBからμVに計算式を使用しエクセルを使い変換したいのですが変換式を教えていただけないでしょうか?

  • Androidから外部DBサーバーへ接続(MySQL)

    現在、Androidのアプリで、ボタンを押下したらWindows上のMySQLサーバーに接続し、データを取得しようとしています。 しかし、どうしてもDBサーバーに接続できません。 Exceptionに飛んでしまいます。 どなたかご教授ください><; 【環境】 ・Windows Vista Home Premium ・eclipse 3.5上でAndroidをエミュレーション ・MySQL 5.1を使用 ・JDBCドライバは5.1を使用  プロジェクトの構成パスにJDBCを追加 【ソースコード(接続部分のみ)】 import java.sql.*; (中略) public void onClick(Veiw v) {   try {     Class.forName("com.mysql.jdbc.Driver);     Connection conn = DriverManager.getConnection("jdbc:mysql://localhost; DatabaseName=DBName;", "user", "pass");     Statement stmt = conn.createStatement();     (中略)   } catch (Exception ex) {     // エラー   } }

  • SQLServerのDBをクリアにする方法

    SQLServer2005で作成したDBに対して、幾つかテーブルを作成しています。これらのテーブルは残したまま、その他をすべてDBを新規作成した時の状態にクリアすることはできるでしょうか?テーブルが存在するために必要な情報は留保します。

    • okhotsk
    • 回答数1
  • インテグラDB6の水温のとり方

    インテグラのDB6に自己満足なんですがビリオンのVFC MAXという水温計をつけようと思うのですがどの線からとっていいのかわからず困ってます。ディーラーに聞いてみたところ赤/白の線といわれつけたのですがエンジンがかからなくなってしまいあわててメーターの電源を切りました。いったいどの線から付けたらいいのでしょうか?お願いします。

  • DB間でデータをコピーしたい

    DB間でデータをコピーしたいと考えています。 DataTableを使う方法とDataReaderを使う方法を思いつきました。 前者はSQL文によってはメモリの消費量が恐ろしいことになるので使いたくありません。 後者は安全なSQL文の生成ができるメソッドを作成できる自信が有りません。 .NETにこういったニーズを満たせるメソッドは無いものでしょうか? 環境は OS:Windows Vista IDE:Visual Studio 2005 コピー元:MySQL 5.0 コピー先:SQL Server 2005 です。