検索結果
DB
- 全てのカテゴリ
- 全ての質問
- リソース不足でフリーズ、メモリ増設以外の対処法は?
いつもお世話になっています。 会社がレンタルしているPCを使用していますが、毎日リソース不足などでフリーズしてしまい、再起動しては仕事を中断しています。 レンタルPCのため、メモリ増設などはできませんが、初心者でもできる対処方法があれば教えてください。 (社内セキュリティ維持のため、ソフト類はインストールできません。) とりあえず、毎日ゴミ箱内は半分ほど捨てる、AutoCAD使用中は他のソフトは操作しない、お昼休みにデフラグの自動処理設定...はしていますが、はっきりとした効果がないように感じています。 特にエクセルで作業中にフリーズ?状態になり、上書き保存ができなくなって、名前を付けて保存後、それを再度元の名前に変更する~等が多いようです。 os:windows7 professional 評価:3.4 windows エクスペリエンスインデックス プロセッサ:インテルコア2 Duo CPU E840 3.00GHz 3.00GHz システム:32ビット 使用内容:AutoCAD2007、エクセルでの画像加工、エクセルDB、ブラウザによるメール作業
- ベストアンサー
- Windows 7
- okwv-first
- 回答数9
- mysqlへ編集の為に、NOとpasswordを送信したいのですが!
mysqlへ編集の為に、NOとpasswordを送信したいのですが! ■送信 1.<FORM method="POST" action="upd3.php?no=<?= $no ?>" enctype="multipart/form-data"> 2.<TABLE border="0" cellpadding="2"> 3. 4. 5.<TR> 6. <TD valign="top" bgcolor="#6687cc"> 7. <FONT color="#ffffff" size="-1">パスワード</FONT> 8. </TD> 9. <TD valign="top"> 10. <FONT size="-1">半角8文字まで(英数のみ)</FONT><BR> 11. <INPUT size="17" type="password" maxlength="8" name="password" value="<?= $password ?>"> 12. </TD> 13.</TR> 14. <TR> 15. <TD align="center"> 16. <BR> 17. <INPUT type="button" value=" 戻る " onclick="history.back()"> 18. <INPUT type="submit" name="upd3" value=" 登録 "> 19. </TD> 20. </TR> 21.</TABLE> 22.</FORM> ■受信 //データベースを選択します $selectdb = mysql_select_db($DBNAME, $con); //パラメータnoのレコードだけを抽出するSQL文を組み立てます $sql = "select * from fro where no = $_POST[no]"; //結果セットを取得します $rst = mysql_query($sql, $con); //結果セットからデータを読み込みます $col = mysql_fetch_array($rst); ■Warning: mysql_fetch_array(): supplied argument is not a valid MySQL のエラーとなります。 ご指導下さい
- VBA(SQL使用)でiseriesのデータ取得できない
iseriesのDBにエクセルのVBAを使ってデータをとりたいのですが、1レコードも取得できずにいます。ソースを提示しますのでどこが間違っているか教えていただけますでしょうか。VBAの初心者なんですが前任の見よう見まねで作っているところです。よろしくお願いします。 Public PARM As String 'PARMには入力してあります。 Sub 受信() ReDim SHINA(5000) ReDim BANGO(5000) GYO2 = 5 GYO1 = 1 Set ASCON = New ADODB.Connection ASCON.CursorLocation = adUseClient ASCON.Open = "DSN=" & DSN1 & "; UID=" & UID1 & ";PWD=" & PWD1 QSQL = "" QSQL = QSQL & "SELECT MISE SHINA BANGO " QSQL = QSQL & " FROM " & LIBLRY1 & ".DATAB" QSQL = QSQL & " WHERE MISE =" & PARM 'MISEは文字列です Set RS = New ADODB.Recordset RS.Open QSQL, ASCON, adOpenDynamic, adLockOptimistic Do While Not RS.EOF 'データがないのでloopで抜けてしまう SHINA2(GYO1) = RS("SHINA") BANGO2(GYO1) = RS("BANGO") Cells(GYO2, 1) = RS("SHINA") Cells(GYO2, 3) = RS("BANGO") GYO1 = GYO1 + 1 GYO2 = GYO2 + 1 Loop RS.Close Set RS = Nothing ASCON.Close Set ASCON = Nothing end sub
- ベストアンサー
- Visual Basic
- hokaktei
- 回答数2
- mysql登録時の文字化け
PHPで作成した登録フォームで入力されたデータをmysqlに登録すると、文字化けというか?になってしまいます。すべての文字を検証したわけではないのですが、どうも環境依存文字が?になってしまうようです。環境依存文字を登録するにはどうしたらいいでしょうか? ちなみに、現在の文字コードは HTMLの<head>の部分に<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> PHP開始時に mb_language("uni"); mb_internal_encoding("utf-8"); mb_http_input("auto"); mb_http_output("utf-8"); ただし、PHPの設定ファイルがさわれないのでPHP使用時の内部文字コードは恐らくデフォルトのEUC mysqlの文字コードとしては、DB,テーブルともにutf8_unicode_ci ファイルの保存形式はutf-8(BOMなし) SQL文のデータ部分にmb_convert_encodingを使用 例: insert into test(test1,test2) values( mb_convert_encoding("テスト1","EUC-JP","UTF-8"), mb_convert_encoding("テスト2","EUC-JP","UTF-8")) よろしくお願いします
- 外付けHDDはLogitecとLaCieどちらが良いでしょうか
MacBookを使用していますが、以前PCが故障した時にデータが消去された時のことがあり、その対策として外付けHDDの購入を検討しています。 まず予算を一万五千円以下に抑えたいということがあり、下の二つの製品を選びました。 ■LaCie 3.5インチ 外付ハードディスク 1TB LCH-DB1TU ■Logitec 省電力&静音仕様モデル USB 2.0外付けハードディスク Western Digital "GreenPower"採用 1TB LHD-EN1000U2W 評価ではLogitecの方が消音で低価格ということなのですが、以前LogitecのUSBメモリ購入した際、データがいつもの間にか壊れていた...という苦い思い出がありまして、どうしても購入を渋ってしまいます。 LaCieの方は、「冷却ファンによる騒音の発生はありません」とある割に、かなりの騒音があると評価をされていましたが、事実でしょうか? 使用感やもっと良い製品などに心当たりが有りましたら教えてください。
- SQLiteによる運用について
SQLite3によるプロジェクト管理システム(Tracとか)の運用を考えております。 下記件について知りたく投稿させていただきました。 1.SQLiteは、データが肥大化するほどパフォーマンスが低下しますか? 2.SQLiteは、データの損失が発生しやすいでしょうか? の以上です。 比較対象としてはMySQLを考えています。本用途については、下記に述べますので、本用途での運用での問題及び、MySQLを使った場合の利点についてお答いただければ幸いです。 2.に関しては、どちらも大差ないと思いますが、当方ではVMWareにより、ゲストPCを仮想ファイル上で運用しておりまして、DBファイルも仮想ファイル上の中に入ります。その運用上で注意しなければならないことがございましたらご連絡いただきたいです。 開発者はせいぜい10~15人程度ですので、複数のセッションからのアクセスについては、あまり考慮しなくてよいと考えております。
- ベストアンサー
- その他(データベース)
- piroporo30
- 回答数2
- ACCESS2007 VBA 「INSERT INTO~」について
ACCESS2007を使用しています。 VBAにて、下記の内容を記述しています。(前後は略しています) 特にエラーも出ていなくて、最後まできちんと実行されるのですが、顧客マスタにデータが追加されません。 strSQL = "INSERT INTO 顧客マスタ(得意先ID,得意先名,得意先名カナ,郵便番号,住所,電話番号,FAX番号) " & _ "VALUES(" & tID & ",'" & rs!顧客名 & "','" & rs!カナ & "','" & rs!郵便番号 & "','" & rs!住所 & "','" & rs!電話番号 & "','" & rs!FAX & "');" db.Execute strSQL イミディエイトウィンドウで、strSQLの内容を表示してみたら、下記のようになりました。 特におかしな所もなく、テーブル名も正しいです。 INSERT INTO 顧客マスタ(得意先ID,得意先名,得意先名カナ,郵便番号,住所,電話番号,FAX番号) VALUES(9265,'テスト顧客','テスト','5555555','テスト住所','111-111-1111','222-222-2222'); その他にも、「INSERT INTO~」を使ってテーブルにデータを追加していますが、それはちゃんと追加されていて、なぜか顧客マスタのみ追加されません。 エラーも出ないので解決できなくて困っています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- noname#143796
- 回答数2
- INSERTできるレコード数を制限する。
こんにちは。 postgresでレコード数を意識した操作では、SELECT句のlimitが 思いつくのですが、DBのテーブルに登録できる最大行数を設定し、 最大行数を超えたらINSERTが強制的にできないようにする方法 に悩んでいますので、教えて下さい。 環境はredhat9+apache2+tomcat+Jsp+Java1.4+postgres7.2で開発・ 保守をしています。 既にWebで公開されており、既に登録された企業の中から好きな企業 に会員として登録し以降その企業のサービスを受けるシステムです。 営業でのプレゼン兼貸出し用(デモ版)としてノートPCに構築する ことになりました。 「デモ版」と言うことで、機能制限をかける方法として、 ・登録できるレコード数を制限する と方針になりました。 他に、Javaソースに制限機能を追加、.httpaccsessによる認証を 検討しましたが、これに決まった次第です。 すみませんが、ご教授の程お願いします。
- 締切済み
- PostgreSQL
- petit-pixy
- 回答数2
- Excel2007 VBA Daoクラス
コーディング設計の質問です。 Oracle10gのDBに以下のテーブルがあります。 テーブル名:TEST_TABLE カラム名:CODE, NAME これから値を取得する際以下の方法をとっているのですが、VBA的に変なやり方ではないでしょうか。 クラスモジュール:TestDao, TestBean ExcelObjects----------------- Set ArrayList = TestDao.GetSQLResult(Conn, "検索条件", "0") For i = 1 To ArrayList.Count Step 1 Set Bean = New TestBean Set Bean = ArrayList.Item(i) Call Draw(Sheet, Bean, 1, 1) Row = Row + 1 Set Bean = Nothing Next i 描画メソッド-------- Private Sub Draw(ByVal Sheet As Object, _ ByVal Bean As Object, _ ByVal Row As Integer, _ ByVal Col As Integer) Sheet.Cells(Row, Col).Select ActiveCell.FormulaR1C1 = Bean.GetCode() Sheet.Cells(Row, Col + 1).Select ActiveCell.FormulaR1C1 = Bean.GetName() End Sub JAVAに触った方ならわかると思うのですが、 TestDaoにはSQL文を記述・実行し、取得した結果を格納する。 TestBeanにはテーブルのカラムのプロパティを配置しています。 VBAの場合、こういったクラスを作成する必要はありますでしょうか。 (より良いやり方はありますでしょうか)
- ベストアンサー
- Visual Basic
- ShimantoGa
- 回答数1
- PHPで作成したプログラムをレンタルサーバ上に置き、同じサーバ上にある
PHPで作成したプログラムをレンタルサーバ上に置き、同じサーバ上にあるMySQLからデータを取り出して表示するプログラムを作成しています。 今回、それとは別に社内LAN上にMySQLサーバがあり、レンタルサーバ上のPHPから社内LAN上のMySQLサーバにアクセスしたいと思い、次のようにプログラムしました。 $CON = mysql_connect('localhost', "ユーザ名", "パスワード"); mysql_select_db("データベース名"); $SQL = "SELECT * FROM tablename"; $RST = mysql_query($SQL); $DMAX = mysql_num_rows($RST); mysql_free_result($RST); $CON = mysql_close($CON); しかし、「データベースに接続出来ませんでした」と表示されてしまいます。 社内LANのMySQLサーバ上にPHPプログラムを置いたときはこれでアクセスできるので、レンタルサーバからは[localhost]ではまずいのかなとは思うのですが、どうしたらいいのか見当がつきません。 そのMySQLサーバのあるパソコンのLAN上での名前は分かっていますが、ネットワークの知識に乏しいもので・・・ どなたかヒントだけでもお願いできないでしょうか。
- リストメニューで検索できるようにしたい。
いつもお世話になります。どうか御指導をお願い致します。 PHPとMYSQLを利用してリストメニューで検索できるようにしたいのですが。。。 下記のように、データベースの参照結果をリストメニューに反映して使用したいのですが、このままではリストメニューのselectedで選択されるデータが一番最終行になってしまいます。これを一番最初のデータ、もしくはこちらの指定するデータを選択させるにはどのようにすればよいのでしょうか? <form name="form1" method="post" action=""> <select name="select"> <?php $con = MYSQL_CONNECT("localhost","datebasename","password"); mysql_select_db("datebase00001"); $res = mysql_query("SELECT area_id, area_name FROM area"); while ($row = mysql_fetch_assoc($res)) { ?> <option value="<? $row['area_id'] ?>" selected><? echo $row['area_name'] ?></option> <? } ?> </select> </form> データベースの結果が 東京 名古屋 大阪 福岡 となった場合、このままでは、selected で表示されるのは、 福岡なってしまいます。 これを東京というようにしたいのです。 どうぞよろしくお願い致します。
- 電子カルテのVB開発
よろしくお願いします! 一ヶ月程度、某メーカーの電子カルテのパッケージの開発をすることになりました。私はこれまでパッケージと呼ばれるような大規模システムの開発はしたことがありません。DBデータを画面に表示させたり、ファイル出力させたりする程度のものしかプログラミングしたことがありません。業務知識も全くありません。開発経験がごく僅かかな私にできるのかとても不安です。電子カルテといっても沢山あるので、答えるのは難しいと思いますが、開発経験のある方のご意見やお話を聞かせていただけないでしょうか。 電子カルテといっても、単なるカルテだけではなく沢山の機能があるのですね。私がどんな機能の開発をするのかすら分からないので、答えようがないと思いますが、何か些細なことでも、開発の話を聞かせてください。 言語:VB6.0 どうぞよろしくお願いします。
- ベストアンサー
- SE・インフラ・Webエンジニア
- hekiji
- 回答数7
- php+mysqlのサーバを作ろうと思うのですがシングルコアで十分でしょうか?
にわか知識しかないので、詳しくわからないのですが質問させていただきます。 phpはシングルスレッドでしか動作しないのでApacheもシングルスレッドで動作させようと思います。データベースにMysqlを使います。 プログラムは掲示板とDBを使用したアクセスカウンターの様な物を動かそうと思っています。 このようなサーバの場合、今流行のデュアルコアCPUというのは価格の割に性能を発揮できないのでしょうか? シングルスレッドに合わせてシングルコアのCPUの方がいいのでしょうか? シングルコアの方が価格がやすいので、シングルコアで2台のクラスタ構成にした方が処理能力が上がったりしないかな? とも考えています。 ベンチマークをみてもサーバで使用した場合のベンチマークが無いのでいまいち掴めません。 コストパフォーマンスが良いPCを作るとしたらシングルとデュアルどちらがいいのでしょうか? ご存じの方いましたらよろしくお願いします。
- 締切済み
- ハードウェア・サーバー
- enta_2006
- 回答数2
- 特定のIPアドレスを付与するとレスポンス悪化
お世話になります。 IPアドレスが1(端末A)と2(端末B)の2台のDBサーバがあって、 Aは運用系、Bが運用系がダウンしたときの待機系です。 あるときからシステムのレスポンスが急に悪くなったので Aのハード障害かなあと思い、 Aをネットワークからはずし、Bのアドレスを1に変更しました。 しかし結局レスポンスは良くならず。 今度はAのアドレスを2にしてネットワークに接続し、 システムの接続先のIPアドレスを2に変更したところ レスポンスは改善され、とりあえずうまく稼動しています。 以上から、ハード等の問題でなく IPアドレスが1の端末が不調になるようです。 タスクマネージャとかでCPUやメモリの状態を見ても特に問題なく イベントビューア等でログを見ても特に問題もなさそうでした。 何か考えられる原因はありませんか? 調査の仕方も分からず困っております。 ご教授いただきたく思います。 よろしくお願い致します。
- 締切済み
- その他(ITシステム運用・管理)
- LOGICOM
- 回答数2
- ASPでACCESSからoracleにリンクさせて表示したい。
はじめまして。 いろいろ調べてみたのですが、わからなかったので質問させてください。 現在、ASPを利用してACCESS(2003)のテーブルから簡単な検索をできるようにしています。 このACCESSのテーブルは、別サーバーで動いているoracle(10g)のデーターベースから EXCELでエクスポートしたものを、ACCESSでインポートして使用していました。 この手間を省くため、ACCESSとoracleをODBCを使用してリンクさせたいと思いました。 まず、ODBCのシステムDSNで「oracle in oraclient10g」で追加して、接続を確認。 その後、ACCESSにてODBCでテーブルをリンクさせて開くことも確認できました。しかし、 WEB上で確認したところ、サーバー側・クライアント側でも以下のエラーが出てしまいます。 Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] ODBC--'****' への接続が失敗しました。 これはどのようにすれば、出来るようになるでしょうか。 初歩的な質問で申し訳ありませんが、ご教授ください。 よろしくお願いします。
- 締切済み
- Microsoft ASP
- marusam
- 回答数1
- FlashでWebシステム開発
こんにちわ。 タイトルの通り、FlashでWebシステムを開発をすることを考えています。 現状のシステムをWebで開発しようとしていますが、かなり細かい制御が多 いので、ブラウザ(HTML+javascript)で実現するのは不可能だろうということになりました。 そこで、Flashのみで開発しようと思うのですが、疑問 があります。まずSQLServer2000と連携できるかという ことです。例えば、コンボボックスを開いた時点で、 SQLServer上のデータを見にいって、表示する・・・など、DBと直接連動でき、画面自体も細かいエラーチェック等ができるものなのでしょうか? それと、開発工数なのですが、Flashで開発することで 極端に工数が上がるということはないでしょうか? もう一つ。Macromediaのサイトをみていると、ColdFusionやFlex、Flashなどいろいろ開発するソフト があるようなのですが、今回のようなシステムを開発 するのに最適なパッケージの組み合わせはどのように なるでしょうか。 結構、早急なのでよろしくお願い致します。
- ある表の更新分を、別の表に格納する方法
度々お世話になります。 初歩的な感じがする質問で恐縮ですが 2つの異なるDBがありまして 同じ構成のテーブルを持っております。 片側にしか更新がかからないので その差分をもう片方に反映させたいと考えております。 ※深夜に一回反映するようなイメージでおります。 何か簡単な方法でデータを持ってくる方法はありませんでしょうか。 マテリアライズドビューでの レプリケーションをやる予定のテーブルもあるので いったんコピー先の表を削除して マテビューでレプリカを作るというのも視野に入れております。 ※アプリ側に影響が出そうなので、あまりやりたくないのが実情です。 ※クエリーリライトなる機能を使えば、問題ないのでしょうか…?? 一日15万レコードほど増えるような大きいの表なので いくつか種類があればパフォーマンスの面からみて よさそうなものを検討したいと考えております。 何卒宜しくお願いいたします。
- phpでのhtmlタグの表示方法
データベースのデータをphpで表示する際に echo "<table border=\"1\">"; echo "<tr>"; echo "<td>参考書名</td>"; echo "<td>解説</td>"; echo "</tr>"; while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) { echo "<tr>"; echo "<td>".cnv_enc($row["publish"], $enc_disp, $enc_db)."</td>"; echo "<td>".$row["ninki"]."</td>"; echo "</tr>"; } echo "</table>"; こんな感じでechoを使って配列に格納して表示しているのですが、この際に echo "<a href="http://aaa.com/">test</a>" みたいな、URLを表示するタグを組み込むと、エラーが出ているのか、表示画面が真っ白になってしまいます。 何分初心者なもので、くだらない問題だと思いますが、色々<a href以下をいじくってもなかなか改善できません。 phpとhtmlで分けて記述すれば簡単なのですが、データを一覧表示する際に分けられるのかもちょっと分かりません。 とりあえずechoを使って<a href="">みたいなタグを表示するやり方を知りたいという感じです。 くだらない質問かと思いますが何卒よろしくお願いします。
- マテリアライズドビューサイトの作成方法
お世話になります。 双方10gSEのDBで不可分散を目的としてレプリケーションを行いたいと考えております。 参照のみでよいので5分に1回ぐらいの同期間隔で、読み取り専用のマテリアライズドビューサイトを作成すれば事足りそうである。と調べをつけたのですがいざ設定方法が良く分かりません。 EnterpriseManagerコンソールからウィザードが走るみたいなので、これを採用して作業しようとしています。 何も考えずにウィザードに従うと…。 ・マテリアライズドビューサイトの作成 ・マスターサイトの指定 ・管理用ユーザの作成 ・スキーマの指定 という感じで進んでなにやら正常終了したっぽいのですが、ウィザードが何事もなく終了してしまい、この後何をすればいいのか良く分かりませんでした。コンソールのツリーの中を覗いてもスケジュールのようなモノが増えているだけで変わったことが起きた様子を感じ取れません…。 10gでの設定方法をご教示いただけませんでしょうか、宜しくお願いいたします。
- 表領域の拡張について
表領域の拡張について教えてください。 以前、以下のようなSQL文で表領域(WEB_DATA)を作成しました。 -------- CREATE TABLESPACE WEB_DATA DATAFILE '/home1/oracle/app/oracle/oradata/orcl/WEB_DATA.dbf' SIZE 500M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE 1000M EXTENT MANAGEMENT LOCAL AUTOALLOCATE; -------- 最近データ容量も増えており以下のように約800Mほどとなっております。 -------- -rw-r----- 1 oracle oinstall 806363136 11月 6日 08:18 WEB_DATA.dbf -------- よって表領域の拡張を考えております。 そこで、考えられる方法として以下の2つがあると思われますが、どちらを選択するほうが良いのでしょうか? (1)alter tablespace文の add datafile句 (2)alter database文の resize句 両者のメリット・デメリットがイマイチよく分かりません。 (パフォーマンス的にどちらが良いなどもあるのでしょうか?) また表領域のmazsizeの上限値は通常どれほどにしておくべきなのでしょうか? 環境は以下の通りです。 OS:Solaris8 DB:Oracle9i 以上、宜しくお願い致します。