検索結果

DB

全10000件中8381~8400件表示
  • 全てのカテゴリ
  • 全ての質問
  • SQL Server 2000 必要なCAL数について

    以下のようなシステム構成の場合、 Windows2003・SQL Server 2000 の クライアントアクセスライセンス ( CAL ) 数は、 いくつ必要とするのでしょうか? Microsoftのサイト・他のサイト等を閲覧していますが、 よくわかりません。詳しい方、宜しくお願いします。 〔システム構成〕 1.Webサーバ(Windows2003)が1台(CPU1個) 2.DBサーバ(SQL Server 2000)が1台(CPU1個) 3.Webサーバ上には、ASP.NETで作成したWEBシステムが稼動 4.DBサーバには、ASP.NETで作成したアプリからのみ接続 5.Webサーバはインターネット公開(イントラネットではない) 6.ASP.NETで作成したシステムは、ログイン画面があり、  IDとパスワードによる認証後に利用可能 〔疑問〕 [Windows 2003] ・以下のページに、CALを必要としない条件がありますが、  上記システム構成では、該当しないのでしょうか? (システムでIDとパスワードによる認証を実施している為) http://www.microsoft.com/japan/customer/infokb/Search.aspx?si=700030&ts= [SQL Server] ・以下のページに「プロセッサライセンスの特徴」として、  "Web ページのシステムに最適" と記載されていますが、  WEBシステムの場合、プロセッサライセンス以外認められていないのでしょうか? http://www.microsoft.com/japan/sql/prodinfo/previousversions/license/license_qanda.mspx ・サーバライセンスが可能な場合、SQL Serverに接続するのは、  WEBサーバからのみです。  上記システム構成では、WEBサーバがクライアントとしてみなされ、  必要なCAL数は1つという考えは誤りでしょうか?  実際にWebシステムを利用する人数分必要なのでしょうか?  (IDとパスワードを付与した人数分)

  • ASP.NETからSQL Expressに接続できない??

    VS 2005 Beta1 と SQL Express を使っていますが、 SQL ExpressのGUIツールにユーザアカウントを 作成するようなものが見つからなくて・・・・ VS上の Windows NT の統合~にて接続する と 特定のユーザで接続する の2つの選択肢のうち、 「特定のユーザで接続する」 がどうしてもうまくできないので、 「Windows NT の統合~にて接続する」 のほうでなんとかWindowsアプリケーションに ついては、DB接続できるようになりました。 ところが、ASP.NETで同じ方法でやると なぜか、ASPNETユーザで接続しにいってしまって うまくDB接続できないです。 プログラムのソース上では ConnectionStringとして、 Integrity = true の方の記述でとくにUID=とかPWD=とかの 記述のされ方がないのに、 デバッガで例外の内容をみると ASPNETユーザで接続しにいって失敗しています。 そこで、特定のユーザによる接続の方法に 切り替えたいのですが。 SQL Expressにユーザ登録のGUIがないので、 コマンドをじかにたたいてみました。 EXEC spxxx @loginame=xxxxx @passwd=xxx とかそういう構文です このやり方でASPNETのloginameを作ってみました。 ソース上のConnectionStringのほうも UID=ASPNETの記述を施しましたが・・・。 うまくいかないです。 ちなみに今、出先で文章を書いています。 家にちゃんとした構文があるのですが、 完全におぼえてないのですいません。 とにかく、↑のような構文だった記憶があります。 普通のOracleとかのCreate userがつかえて 調べたら、そういう構文が見つかりました。 以上。

    • lawson
    • 回答数1
  • NotesとRDBMSベースのシステムとの比較(困ってます!)

    こんばんわ。 今現在、工数を管理するシステムを社内用途にて開発する という話があるのですが、これを実現するにあたってLotus Notesで構築するかRDBMS+JSP/サーブレットなどの言語 (PHP、Perlなど)を用いて構築するかで判断に苦しんで おります。 そこで皆さんの意見をお聞きしたいと思い質問いたしました。 聞きたいのは以下の点についてです。 1.LotusNotesとRDBMS+web系言語のメリット・デメリット 2.NotesをDBとして使用する場合の制限など(あれば) 3.NotesでできてRDBMS+web系言語のシステムではできない こと。またその逆について。 構築したいシステムは現時点で以下のようなものです。 1.ユーザ数は当初100人程度、最終的には1000人程度 2.個人による日々の工数実績の入力 3.2で入力されたデータをもとにした多角的な分析 4.個人のタスク管理からプロジェクト単位、部単位への タスク管理へと集約する 5.ユーザ別に内容を切り替え 6.蓄積されたデータをもとにしたグラフなどの視覚的な 分析資料の出力 7.一部承認フロー有り 8.工数実績などを元にした工数見通し管理機能 なお、LotusNotesの環境は社内で導入されておりますが DBの配置は共用サーバのみという社内ルールがあります。 また、RDBMSの場合は最終的にはoracleをにらみつつ当初 はPostgreSQLにて構築することになりそうです。 以上ですがご参考までに御意見をお聞かせください。

    • rhl
    • 回答数1
  • ネームサーバーについての質問です。

    ネームサーバーについての質問です。 ネームサーバーについて、やりたい事、させたい事が誤っているかもしれませんが,よろしくお願いします。 現在、1台のPCでwebサーバ設定完了。同機にネームーサーバを設定を行いたい。 ネットワークはケーブル回線です。(LAN構造) ネームサーバアドレス、グローバルアドレス等はISPから自動取得。 (ネームサーバ構築理由) グローバルIPが動的であるため、ルーターをリセットするとグローバルIPが変更される。 ドメインとグローバルIPの迅速な関連づけをしたいので、ネームサーバー構築を行いたい。 (ドメインを取得したサービス会社より変更が可能ですが、変更まで長時間かかる。) (質問) この場合はISPのネームサーバをmasterにするとの、夜に電源を落としてしまう私のPCをmasterにするのと、どちらが良いのでしょうか? また、ISPのネームサーバは、私のネームサーバのmaster又はslaveになれるのでしょうか? (質問2) 私の方がmasterである場合、ISP側はゾーンファイルの転送を受けるのでしょうか? (質問2) 「named.conf」の設定に関してなのですが、 私の方をmasterとした場合に仮に私のdomain名が”AAA.com”でネームサーバ機のプライベートIPが”192.168.1.15”,グローバルIPがxxx.xxx.xxx.xxxとします。 ISPのドメイン名が”BBB.com”とします。 #マスターゾーンの定義 zone "AAA.com" IN{ type master; file "AAA.com.db"; }; #スレイブゾーンの定義 zone "BBB.com" IN{ type slave; masters {xxx.xxx.xxx.xxx;}; file "BBB.com-slave.db"; }; でよろしいのでしょうか? 何か見当違いな質問をしているかもしれませんが、よろしくお願いします。 m(_ _)m

    • oucha
    • 回答数2
  • IT研修カリキュラムを一緒に考えてください

    ある田舎の小さな会社がITエンジニアの方、 またはITエンジニアを目指す方を対象とし、 情報処理技術者試験対策、プログラミング言語習得など ご希望の内容でカリキュラムを作成し講座を実施します。 というホームページを見つけました。 JAVA,PHP,Android,システム設計について受講して見ようと思います。 プログラミングはif文やFor文とかの講義は必要ありません JAVAに関して言えば普通のDB接続とかJSP,servletのお決まりの 処理も教えてもらわなくていいです。フレームワークとかの基本的 な事も教えてもらわなくていいです。 しかし、基本的な事がわかっているのですが独学でしか 勉強をしていないため実際の企業で作成するプログラム コードを見た事がないので自分のプログラミングは幼稚なものでないか と思い自信がありません。 独学から仕事で通用するレベルの技術力が身に着く講義を受けたいです。 私はどのようなカリキュラムで授業を受ければいいでしょうか 先生に適当に思いついた画面設計、機能設計、DB設計をしてもらい それをもとにJAVA,PHP,Androidのプログラミングを自力でコーディングして わからないところや改善点を教えてもらうという講義がいいかなと思っています。 どういう授業方法が技術が身に付くでしょうか。講義を通じて会社で働いて得た ノウハウと同じ位の経験が得られればと思っています。 ちなみに料金は1時間5000円位で決して安くありません。 皆さん一緒に研修カリキュラムを考えてください。

    • tkwavek
    • 回答数1
  • チェックボックス検索システム

    <?PHP $con = mysql_connect('******.jp', '*********', '******'); if (!$con) { exit('データベースに接続できませんでした。'); } $result = mysql_select_db('******', $con); if (!$result) { exit('データベースを選択できませんでした。'); } $result = mysql_query('SET NAMES utf8', $con); if (!$result) { exit('文字コードを指定できませんでした。'); } $arr1 = array(); foreach($_POST['tiiki'] as $tiiki){ $arr1[] = " tiiki = '$tiiki' "; } $arr2 = array(); foreach($_POST['syoku'] as $syoku){ $arr2[] = " syoku = '$syoku' "; } $arr3 = array(); foreach($_POST['koyou'] as $koyou){ $arr3[] = " koyou = '$koyou' "; } $a = implode(" OR ",$arr1); $b = implode(" OR ",$arr2); $c = implode(" OR ",$arr3); $sql = "select * from kensaku where ($a) AND ($b)AND ($c) order by date desc"; print $sql; ?> <?php $con = mysql_connect('*****.jp', '******', '******'); if (!$con) { exit('データベースに接続できませんでした。'); } $result = mysql_select_db('*******', $con); if (!$result) { exit('データベースを選択できませんでした。'); } $result = mysql_query('SET NAMES utf8', $con); if (!$result) { exit('文字コードを指定できませんでした。'); } $result = mysql_query('SELECT * FROM kensaku', $con); while ($data = mysql_fetch_array($result)) { echo '<p>' . $data['tiiki'] . ':' . $data['syoku'] . ':' . $data['koyou'] . ':' . $data['kai'] . "</p>\n"; } $con = mysql_close($con); if (!$con) { exit('データベースとの接続を閉じられませんでした。'); } ?> これで表示されるのが、 select * from kensaku where ( tiiki = '豊岡市' ) AND ( syoku = '飲食' )AND ( koyou = 'バイト' ) order by date desc 豊岡市:飲食:バイト:オシイそば 豊岡市:製造:正社員:オシイ運輸 養父市:飲食:バイト:オシイ物産 です。一番目のphpデータはPOST文を受け取っただけでデータベース内から検索してくれないし、二番目のphpデータはデータべスにある情報を全て受け取っただけです。 僕はチェックされた情報をPOSTで受け取り、チェックされた内容に該当するデータだけデータベースから受け取り表示させたいんですが、どうすればいいですか?

    • ベストアンサー
    • PHP
    • noname#142312
    • 回答数1
  • セッションが動かない

    セッションがちゃんと動かない。 PHPのセッションがちゃんと動きません。 他のプログラムを同じ環境で動かしたところうまく動きましたので、 コードのほうに問題があると思います。 以下のようなコードを書いています <?php require_once '../function.php'; require_once '../config.php'; if (!($_SESSION['date'])) { session_start(); } connect_db() ?> <div id="comu_confirm"> <?php $now = new DateTime(); $date = $now->format('Y/m/d H:i:s'); $title = $_POST['title']; $contents = $_POST['contents']; if ($_SESSION['date']) { $_SESSION = array(); session_destroy(); }elseif($_POST) { } //test $_SESSION['title'] = $title; $_SESSION['contents'] = $contents; $_SESSION['date'] = $date; まず最初はelseifのほうのプログラムを動かして、session変数に値を入れます。 その後、もう一度このファイルに飛んで、二回目はsession変数が入っているので ifのほうに入って、ifの中の処理をするという形にしたかったのですがif文のほうの処理に行きません。 ちなみに、二回目に見たときはURLの欄にセッションIDは表示されていませんでした。 テストとして <?php require_once '../function.php'; require_once '../config.php'; if (!($_SESSION['date'])) { session_start(); } connect_db() ?> <div id="comu_confirm"> <?php $now = new DateTime(); $date = $now->format('Y/m/d H:i:s'); $title = $_POST['title']; $contents = $_POST['contents']; //test $_SESSION['title'] = $title; $_SESSION['contents'] = $contents; $_SESSION['date'] = $date; if ($_SESSION['date']) { $_SESSION = array(); session_destroy(); }elseif($_POST) { } としてみたところ、if文の処理は動いていました。 なにが悪いのでしょうか? 不足した情報がありましたら開示したいと思いますので教えていただければと思います。 よろしくお願いします。

    • ベストアンサー
    • PHP
    • buc6t
    • 回答数2
  • このHPはどの言語を使い、どうすれば作れますか?

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <title>SS-SERVICE</title> </head> <script language="javascript"> function window_open( a,b,c ){ window.open(a,b,c); } function getMovieFocus(){ var o = document.getElementById("SUZUKEN_MENU"); o.focus(); } </script> <BODY bgcolor="#FFFFFF" onload="getMovieFocus()"> <SCRIPT LANGUAGE="JavaScript"> <!-- function autoLink() { var strurl = location.href; if(strurl.indexOf("top") != -1){ location.href="tjump.html"; }else if( strurl.indexOf("stock") != -1){ location.href="sjump.html"; }; } setTimeout("autoLink()",1000); // --> </SCRIPT> <script type="text/javascript" language="JavaScript1.1" src="./flash.js"></script> <NOSCRIPT> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%" id="SUZUKEN_MENU" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="SUZUKEN_MENU.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="SUZUKEN_MENU.swf" quality="high" bgcolor="#ffffff" width="100%" height="100%" name="SUZUKEN_MENU" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> </NOSCRIPT> </BODY> </html> 以上のようなHPサイトのソースです。 見た目はフラッシュで全体が動いているようになってお、ログインするとDBサーバーからの情報を 検索結果などで表示させたりしてくれます。 このようなHPサイトを自社の発注システム用に作りたいと思っております。 自分で作るにはどのようにすればいいのでしょうか? DBサーバ+アプリケーションサーバを立ち上げ やはり、VBなどで開発していかないといけないのでしょうか? なにとぞ素人考えです解り易く回答お願いいたします。

    • gouoni
    • 回答数3
  • mysql データ表示

    下記のプログラムは詳細を選択すると選択されたデータをいま1件ずつ表示しているのですが 氏名と住所を編集できるようにテキストボックスにしたいまた選択されたデータを初期値として取りたいです 表示されるのですが入力できません どこにフォームなどの命令を入れればいいですか 全体表示のtop.php <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>一覧画面</title> </head> <body> <BLOCKQUOTE> <BR>一覧画面<BR><BR> <?php $con=mysqli_connect("localhost","root","admin","db_test"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM tbl_test"); echo "<table border='1'> <tr> <th>番号</th> <th>氏名</th> <th>住所</th> <th>詳細</th> </tr>"; while($row = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['番号'] . "</td>"; echo "<td>" . $row['氏名'] . "</td>"; echo "<td>" . $row['住所'] . "</td>"; echo "<td><a href=\"exit.php?id=" . $row['番号'] . "\">詳細</a></td>"; echo "</tr>"; } echo "</table>"; mysqli_close($con); ?> <BR><BR><BR> <A HREF="http://localhost/regist.php"> <INPUT TYPE = "SUBMIT" VALUE = "新規登録"></A> </BLOCKQUOTE> </body> </html> 詳細表示の exit.php <html> <body> <table border='1'> <BR><BR> <tr> <th>番号</th> <th>氏名</th> <th>住所</th> </tr> <?php $id=(isset($_GET["id"]))?((int) $_GET["id"]):0; $con=mysqli_connect("localhost","root","admin","db_test"); $result = mysqli_query($con,"SELECT `番号`,`氏名`,`住所` FROM tbl_test where `番号`={$id}"); while($row = mysqli_fetch_array($result,MYSQLI_ASSOC)) { print "<tr>"; print "<td>".htmlspecialchars($row["番号"])."</td>"; print "<td>".htmlspecialchars($row["氏名"])."</td>"; print "<td>".htmlspecialchars($row["住所"])."</td>"; print "</tr>"; } ?> </table> <BR><BR> <A HREF="http://localhost/top.php"> <INPUT TYPE = "SUBMIT" VALUE = "一覧へ戻る"></A> </body> </html>

    • noname#197690
    • 回答数2
  • 画像削除機能を付けたい

    php初心者です 以前教えていただいたサンプルを元に phpとmysqliの手続き型で画像アップ機能を作りたいです サンプルでは削除機能がないので、削除機能を付けたいと思いました 付けたい機能 1.画像削除機能 2.画像一覧表示(そのひとがアップしている画像を取得して一覧表示、その画像のしたに削除チェックを付けたい) 以前教えていただいたサンプル http://qiita.com/mpyw/items/73ee77a9535cc65eff1e 素人なりに考えてみましたが頭パンクしました 失敗作 フォーム失敗作 しかし、DBから取得した画像と、削除チェックの位置を合わせられませんでした <div> <p>画像表示一覧</p> <form method="POST" action=""> ここに画像1(gif) 削除チェック<input type="checkbox" name="deletefile[]" value="1"> ここに画像2(jpg) 削除チェック<input type="checkbox" name="deletefile[]" value="2"> <input type="submit" value="削除ボタン" name="btn"> </form> </div> DBのgifのテーブルのカラムはidとuser_idとgif(画像名)にしています どんどんINSERTで登録していく感じになっています(テーブル設計も自信ありません・・・) 受け取るphpの上のほうに記述したもの ※セッションidから会員の画像名を取得 session_start(); $id = $_SESSION['id']; $sql= mysqli_query($link,sprintf('SELECT * FROM gif WHERE user_id=%d', mysqli_real_escape_string($link,$id) )); $data = mysqli_fetch_assoc($sql); if(isset($_POST["deletefile"])){ if(isset($data['gif'])){ if(unlink("img/".画像名 )){ mysqli_query($link,sprintf('DELETE FROM gif WHERE id=%d', mysqli_real_escape_string($link,画像の番号) )); $mes = "削除しました"; }else{ $mes = "削除失敗"; } } } 新しくサンプルいただけると助かります よろしくお願いします

    • ベストアンサー
    • PHP
    • flash0
    • 回答数3
  • MySQL テーブルの存在チェックでエラー

    宜しくお願いします。 環境 php5 MySQL5.6 PEAR (mdb2) Smarty レンタルサーバー(ロリポップ:チカッパ)でテスト確認 ---------------- データーベースにテーブルが存在するかどうかのチェックについてお聞きします。 下記コードをご確認の上よろしくお願いします。 テーブルが存在しない時は、エラーオブジェクトがかえるのでしょうか? それとも0(ゼロ)などの数値がかえるのでしょうか? また、テーブルが存在しないかどうかのチェックは下記のようにすれば大丈夫でしょうか? ------------------------------------.. //$mdb2にはDBへの接続情報はきちっと格納されています。 $sql = "SHOW TABLES FROM dbname LIKE 'tablename'"; $request = $mdb2->query($sql); //★ if($request->fetchRow()){    //※テーブルが見つかった場合の処理 }else{ //※テーブルが見つからない場合の処理 } ------------------------------------ 上記を実行すると、 テーブルが存在しない際は、エラーとなります。 ※ Call to undefined method MDB2_Error::fetchRow() テーブルが存在してるときは、エラーとなりません。 そもそも、テーブルの存在確認で、テーブルが存在しない際は、 エラーオブジェクトがかえるようになっているのでしょうか? それともエラーとはならず、0など値が返るもんでしょうか? ★の位置でチェックすると、エラーオブジェクトが返ってきています。 if (PEAR::isError($request)){ echo $sth->getDebugInfo(); exit(); } その為、★より以下を実行されていなく、 ※ Call to undefined method MDB2_Error::fetchRow() のエラーがでて引っかかってると思います。 実現したいこととしては、 DBにテーブルが無いときは、新規にテーブルを作成する。 というものです。 もし、 if($request->fetchRow()){ ・・・・ }else ・・・・ } に問題があれば修正したいので、最良の書き方を教えていただくとありがたいです。 どうぞ宜しくお願いいたします。

    • ベストアンサー
    • PHP
    • n-yuuki
    • 回答数4
  • 減価償却費(定率法)の関数作成について

    はじめまして。 エクセル2003を使用しております。 会社で、定率法による資産の減価償却費一覧表作成を指示されました。 DB関数での作成を試みましたが、エクセル2003は平成19年4月1日以降の償却率に対応していないようで(電卓で計算した結果と異なります)、断念しました。 下記1~4の要件を満たす関数を教えてください(関数が複雑になるようでしたら、3の償却保証額は度外視してください)。 エクセル2003使用、平成19年4月1日以降の法改正対応は前提です。 1、簿価が取得価格の5%になるまで定率法の償却率で償却。 2、簿価が取得価格の5%に達した後は、取得価格の5%から1円を差引き、5年で均等償却する(残存価格1円になる)。 3、償却保証額も計算に入れる。    ※償却保証額とは1年間に償却すべき最低額    ※償却額が償却保証額よりも低くなる時点以降、償却額の計算が均等償却に切り替えられる    ※耐用年数経過時に残存簿価が1円になる仕組み    ※償却保証額 = 取得価額 × 保証率 4、エクセルに標準装備されている財務関数(DB関数など)を使用しない。 ●具体例(取得価格1,000,000円の資産の場合) ・50,000円(取得価格の5%)になるまで定率法の償却率で償却。 ・以後は、簿価1円になるように5年で償却(10,000円・10,000円・10,000円・10,000円・9,999円) インターネットで検索しましたが、実践的なものが見当たりませんでした。 どうかよろしくお願い致します。

    • 501xx
    • 回答数1
  • VBAエクセルシートの値をIN句

    いつもお世話になっております。 エクセルで、オラクルDBから、特定の商品の販売数を取得するVBAを作ったのですが、集計したい商品がまれに変更になります。 出来れば、エクセルシート「抽出リスト(仮名)」のリストの値を抽出できるようにするにはどういったSQLを書けばよいでしょうか? 【テーブル構成(FRT_ITEM)】 ITM000:取消フラグ ITM050:販売日 ITM150:科目CD ITM160:科目名(商品名) ITM200:販売数量 現在のSQL文 stSQL = "SELECT " & vbCrLf stSQL = stSQL & "ITM050 AS 販売日," & vbCrLf stSQL = stSQL & "ITM150 AS 科目CD," & vbCrLf stSQL = stSQL & "ITM160 AS 科目名," & vbCrLf stSQL = stSQL & "SUM(ITM200)AS 個数" & vbCrLf stSQL = stSQL & "FROM FRT_ITEM" & vbCrLf  ’キャンセルフラグ除外 stSQL = stSQL & "WHERE ITM000 = 0" & vbCrLf ↓ここから科目CDによって商品抽出 '商品Aグループ stSQL = stSQL & "AND ITM050 = '" & DT & "'" & vbCrLf stSQL = stSQL & "AND ITM150 BETWEEN '1600' AND '1610'" & vbCrLf '商品B stSQL = stSQL & "OR ITM050 = '" & DT & "'" & vbCrLf ↑ ここまで stSQL = stSQL & "AND ITM150 BETWEEN '1521' AND '1521'" & vbCrLf stSQL = stSQL & "GROUP BY ITM050,ITM150,ITM160" & vbCrLf stSQL = stSQL & "ORDER BY ITM050,ITM150,ITM160" ※変数DT:販売日 この状態だと、抽出する商品が変わるごとに、SQL文を修正する必要があるため、別シート「抽出リスト(仮名)」に抽出する商品CD一覧を記載し抽出出来ないかと考えております。 多分、IN句を使い、抽出リストシートを呼べれば良いのではと考えておりますが、書き方が分かりません。 ※商品の数は、最大30種類程度となります。 また、テーブル(FRT_ITEM)は500万レコード以上あるため、IN句をつかってのテーブル総なめ抽出はDBへの負荷が心配です。 アドバイスを頂けましたら幸いです。

    • sujino
    • 回答数1
  • XP homeEdition で11gを学習する。

    Oracle Master Bronz取得を目的とした、学習環境作成について相談いたします。 OracleMaster Bronz取得を目的として、 学習環境としてOracle11gを自分のマシンに入れたのですが 非常に重くなりPCがまともに動きませんでした。 (OS:XPHome,メモリ:3.2G,CPU:Core2/3.0G) 調べてみましたところ、XP HomeEditionはサポート外である事が判りました。 では、現在の状況で学習を進めるにはどの様な選択をするのが ベターでしょうか?(特に価格面で) 後々Silver以上も取得するつもりでいるのなら、動作環境を作る為に 対応OSを購入しておくのはどの道必要になるとは思いますが 試験費用だけでBronzは2種類取得するのに3万円以上も掛かります。 今は余りお金を掛けたくありません。 しかし(まだ学習を始めたばかりですが)実機操作もなしに 取得できるほどOracleの学習が簡単とは思えず、動作環境もやはり必要だと思うのです。 現在の自分の知識と、google等で調べ考えついた選択肢はこう言った物になります。 ・Bronz取得が目的ならBronz程度なら実機無しで頑張る(諦める) ・対応OSを購入し自マシン内にVartual PCを作成する (OS購入) ・自分のマシンをXP Proにアップグレードして使う。(OSはアップグレードなら少し安い?) ※参考までに私自信の現在のデータベースの知識は、 SQLServerならばインストール、DB作成、テーブル・項目作成、 ストアド作成を理解し、DBアプリケーションを作成できる程度です。 どういった手段・選択が、OracleMaster取得に際しでベターであるか、 アドバイスいただけたらと思います。 よろしくお願いします。

  • PHPからのRSS出力について

    お世話になります。PHP初級です。 MySQLからデータを取得し、RSS(xml)出力したいと思い、何とか形になってきましたが、表示で問題が発生してしまいました。 データは30件程度入力してあります。 ・IE7 そのまま開くと一応正常(?)に表示。ただしブックマークすると     最初の1件しか記事が表示されない ・Firefox ブックマークは出来るが、記事の各タイトルが表示されない ・goo RSSリーダー 最初の1件しか記事が表示されない 以下ソースです。 <?php header ("Content-Type: application/xml; charset=euc-jp"); echo "<?xml version=\"1.0\" encoding=\"EUC-JP\"?>" . "\n"; echo "<rss version=\"2.0\">" . "\n"; echo "<channel>" . "\n"; echo "<title >タイトル RSS</title>" . "\n"; echo "<link>http://www.yahoo.co.jp</link>" . "\n"; echo "<description>RSS</description>" . "\n"; echo "<language>ja</language>" . "\n"; echo "<copyright>C</copyright>" . "\n"; echo "<managingEditor></managingEditor>" . "\n"; echo "<webMaster>000@0000.com</webMaster>" . "\n"; echo "<pubDate>" . "2009-02-26T00:00:00+0900" . "</pubDate>" . "\n"; echo "<lastBuildDate></lastBuildDate>" . "\n"; // ファイルインクルード include("設定ファイル"); // データベースへ接続 $conn = mysql_connect($host, $user, $pw) or die("データベース接続エラー"); mysql_select_db($db, $conn); // SQLを組み立て $sql = "SELECT * FROM テーブル LIMIT 0, 15"; // 結果セットを取得 $res = mysql_query($sql); // 取り出したデータを表示する while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) { echo "<item>" . "\n"; echo "<title>" . $row["dtitlej"] . "</title>" . "\n"; echo "<link>" . "xxx.xml" . "</link>" . "\n"; echo "<description></description>" . "\n"; echo "<pubDate></pubDate>" . "\n"; echo "</item>" . "\n"; } echo "</channel>" . "\n"; echo "</rss>"; // 結果セットを破棄 mysql_free_result($res); // 接続解除 mysql_close($conn); ?> どこがどう悪いのか、どうしても分からず投稿しました。 何分RSS(xml)も初めてですので、どうかお助けください。

    • 締切済み
    • PHP
  • phpとMysQLの連携がうまくいきません

    現在phpとmysqlを連携させて、phpのフォームから文字を入力してmysqlのデータベース上からマッチした検索結果を表示するプログラムを作っているのですがなかなかうまくいきません・・・ お手数ですが詳しい方解答お願いいたします。 <html> <head> <title>PHP SEARCH RESULT</title> <meta http-equiv="Content-type" content="text/html;charset=utf-8"> </head> <body> <? $debug = false; //DB接続 mysql_connect("localhost","root","c0106426"); mysql_select_db("network"); if($debug) print_r($HTTP_POST_VARS); //エラーチェック //リクエストメソッドチェック if($REQUEST_METHOD != "POST") { print "Error: invalid method"; exit(); } //クエリ生成 $query = "SELECT * FROM yougo "; //検索条件生成 //用語 if(!empty($yougo)) { $yougo = yougo($yougo); $where .= "yougo REGEXP '$yougo' && "; } if(!empty($where)) { $where = substr($where, 0, -4); $where = "WHERE " . $where; } $result = mysql_query($query); $num_rows = mysql_num_rows($result); if($num_rows == 0) $message = "該当するデータはありませんでした"; else $message = $num_rows . "件ヒットしました"; ?> 検索結果<br> <?=$message?> <table border=1> <tr><td>用語</td><td>説明</td><td>講義回数</td></tr> <? while($row = mysql_fetch_assoc($result)): ?> <tr><td><?=$row[yougo]?></td><td><?=$row[sestumei]?></td><td><?=$row[kougi]?></td></tr> <? endwhile; ?> </table> <a href="search.html">再検索</a> </body> </html> このようなプログラムを書いているのですがうまく動作しません。。。 フォームからはyougoという形でpostで値をこのphpプログラムに渡しています。 データベースはnetworkという名前で テーブルはyougoid,yougo,sestumei,yomi,kougi,kai というテーブルがありまして yougoの文字を文字入力で検索して yougo,sestumei,kougi内の内容をテーブルで表示させたいのですが、 どうしてもうまくいきません。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • 会社で作成したExcelブックを社外で自作する

    会社にExcelで作成した顧客DBとか発注書DBなどのブック・シートが四散しており、基本的に手作業で双方の情報をコピーペースト等して使用していましたが、業務命令でひとつのブックにまとめました。 作成したブックには様々なマクロやフォームが付け加えられ、手作業によるコピペなどはずいぶんと減りました。 作成したブックはかなり高機能なものですので、シェアウェアとしての販売を考えました。 ブック自体は業務命令で作成しましたので、所有権等々は会社にあり、また内規で一切のデータの持ち出しは不可能(誓約書あり)と確認できていますが、 社外(自宅)で社内で制作したブックと同等の機能を持ったブックを制作し、販売することに法律上問題はないのでしょうか。 社外での制作に関し、以下の条件があります。 ・Excelの基本操作を行うスキルはもともと持っていたが、ほとんど会社でスキルアップし(業務命令の元に時間をもらって勉強し)、  結果、ブックの制作完了となった。 ・制作に必要な書籍はや情報の一部は自ら持ち込んだ ・会社からは、制作環境、工数、(ブック作成は業務の一部ですが)結果として給与をもらった。 ・社外で制作するブックには、会社依存の情報は一切入れない ・ブックのレイアウトや構造はほぼ同じ ・マクロは、ラベル的な固有名詞以外はほとんど同じ 一応は、記憶を頼りに同じものを作ろうということになります。

  • VC2008のアセンブラ出力

    Visual C++ 2008 Express Editionで勉強をしています。 Cで簡単なプログラムを作り、そのアセンブラ出力を見ているのですが、下のアセンブラリストの###部のようなCの記述と関係ないコードが追加されます。この行を削除してアセンブルしても動作に問題ないように見えます。 このコードが追加される意味を教えて下さい。名前からセキュリティに関係しそうですが…… またプログラムによって追加される場合と、されない場合があります。何故でしょう? ご教示いただければ幸いです。 ----scanf.c #include <stdio.h> #include <stdlib.h> int main(void) { int i; char buf[256]; scanf("%s",buf); i = atoi(buf); printf("%d\n",i); return 0; } ----- -----scanf.asm ; Listing generated by Microsoft (R) Optimizing Compiler Version 15.00.30729.01 TITLE D:\vc_asm\scanf.c .686P .XMM include listing.inc .model flat INCLUDELIB LIBCMT INCLUDELIB OLDNAMES _DATA SEGMENT $SG3702 DB '%s', 00H ORG $+1 $SG3703 DB '%d', 0aH, 00H _DATA ENDS PUBLIC __$ArrayPad$ PUBLIC _main EXTRN _printf:PROC EXTRN _atoi:PROC EXTRN _scanf:PROC EXTRN ___security_cookie:DWORD EXTRN @__security_check_cookie@4:PROC ; Function compile flags: /Odtp _TEXT SEGMENT _buf$ = -264 ; size = 256 __$ArrayPad$ = -8 ; size = 4 _i$ = -4 ; size = 4 _main PROC ; Line 5 push ebp mov ebp, esp sub esp, 264; 00000108H mov eax, DWORD PTR ___security_cookie ###この行 xor eax, ebp ###この行 mov DWORD PTR __$ArrayPad$[ebp], eax ###この行 ; Line 8 lea eax, DWORD PTR _buf$[ebp]  (中略  Cで記述した内容の動作が記載) ; Line 11 xor eax, eax ; Line 12 mov ecx, DWORD PTR __$ArrayPad$[ebp] ###この行 xor ecx, ebp ###この行 call @__security_check_cookie@4 ###この行 mov esp, ebp pop ebp ret 0 _main ENDP _TEXT ENDS END -----

    • siffon9
    • 回答数1
  • MySQL接続を行うソースのコンパイルが出来ず苦しんでます

    皆さん、こんにちは。 C++でソースを書いています。 内容としてはMySQLに接続し、 DBから得たデータを表示するソースなので、 以下のように、 「mysql.h」をヘッダでインクルードしているわけなのですが、 --------------------- #include <mysql.h> --------------------- 作ったソースをmakeしようとすると、 次のように、 DB接続に必要と思いソース内で使用した、 以下の変数について、undefined referenceで怒られてしまいます。 ------------------------------------------------ /home/test/dbtest.cpp:178: undefined reference to `mysql_init' /home/test/dbtest.cpp:181: undefined reference to `mysql_real_connect' /home/test/dbtest.cpp:182: undefined reference to `mysql_error' /home/test/dbtest.cpp:188: undefined reference to `mysql_query' /home/test/dbtest.cpp:189: undefined reference to `mysql_error' /home/test/dbtest.cpp:193: undefined reference to `mysql_use_result' /home/test/dbtest.cpp:197: undefined reference to `mysql_free_result' /home/test/dbtest.cpp:198: undefined reference to `mysql_close' ------------------------------------------------ そこで、下記URLの内容にあるエラー内容と 完全に同じでしたので、 「libmysqlclient.so」へのパスを通そうと思いました。 http://dev.mysql.com/doc/refman/4.1/ja/link-errors.html ということで、 findで「libmysqlclient.so」のパスを調べ、 makeの際に、-Iでディレクトリを指定しなおしましたが、 やはり、同じエラーが表示されます。 ------------------------------------------------ # find / -name "libmysqlclient.so" -print /usr/lib/mysql/libmysqlclient.so # make -I /usr/lib/mysql/libmysqlclient.so ------------------------------------------------ どうしていいか分からず困ってしまいました。 初心者で初歩的な部分かもしれませんが、 何かアドバイスいただけると とてもありがたいです。 どうぞ宜しくお願い致します。 OSはFedora9です。 viでソースを編集しながら、 makeをしたりしています。

    • c_iamok
    • 回答数2
  • DataGridViewへの新規行追加について(VB2008)

    VB2008ExpressEdition,DBはAccess2003の環境にて小規模な業務アプリの開発を行っている者です。 VBを使用してまだ2週間足らずですので、初歩的な質問かもしれませんが、よろしくお願いします。 テーブルの内容を明細表示し、登録ボタンを押すとDB更新を 行うような簡単なマスタメンテナンス画面があるとします。 明細表示のため、フォーム上にDataGridViewを作成、 DataSouceプロパティを指定し、型付きDataSetをBindさせました。 AllowUserToAddRowsプロパティはTrueとし、DataGridView上への 新規行追加も可能としてあります。 このとき、プログラムを動作させ複数行新規追加を行うと、 2行目の行追加のタイミングで、 「データの登録時にエラーが発生しました。 列「〇〇」は一意であるように制約されています。 値〇は既に存在します。」 というエラーになってしまい、行追加が1行以上行えません。 新規行追加時、エラー対象とされている列はDefault値Nullと なっており、その値Nullの行を複数作成する操作なので キー重複でこのようなエラーとなっているかと思いますが、 自分としてはこのようなエラーを出さず、 画面上では明細を複数行新規追加を可能としたいのです。 (キー値は最終的に更新時にマスタから値を取得、採番してカラムにセットし登録する。 また、キー重複チェックも後でロジックを組んで行う。) このエラーチェックを行わないようにする設定、 もしくは回避方法等ありますでしょうか?