検索結果
DB
- 全てのカテゴリ
- 全ての質問
- VB.NETでフォーム間のデータ受け渡し
Form1、Form2・・・と複数フォームから 商品情報をDBより検索するFormItemを呼び出し FormItemで選択した値を 呼び出し元フォームのテキストボックスに返したいのですが FormItemで選択した値を呼び出し元へ返す方法がわかりません .NETは初めてなので、教えてください
- 締切済み
- Visual Basic
- JUNCHOON
- 回答数1
- ブロバイダー料及びADSLについて
現在、ADSLを月額¥5,125円で利用しています。 内訳は、ブロバイダー料¥1,750(2メールアドレス)・フレッツADSLモア24M¥3,060(モデム料・マイライン割引込)、フレッツセーフティ料¥315です。 環境は、回線速度4.08 mbps、線路距離長1,480 m、伝送損失22 dBです。 ブロバイダー料及びADSLのコースについてアドバイス願います。
- 画面から画面へ値1つずつ複数回受け渡しすべてを表示
タイトル: 子画面から親画面へ値を1つずつ複数回受け渡してすべてを表示するにはどうすればよいでしょうか 内容 はじめまして。 こんにちは DIK です。 私、VisualStudio2013web のASP.netでWebアプリケーションを作成しております 使用言語は Server言語:C# Script言語:JavaScript Sql言語:PostgleSQL クライアント言語にHTML関連他、jQuwery なんかも使っております。 ご質問がありまして、ご教授いただけませんでしょうか・ 内容をざっくり申しますと、画面から画面へ値1つずつ複数回受け渡しすべてを表示することです。 もう少し詳しく解説しますと 親画面と小画面があり、値の受け渡しを行います。 親画面は値の受け取り、子画面が値の渡します 1.子画面を開き、SQLでDBの値を検索してすべてのレコードを表示させます。 2.子画面でDBjのデータが複数表示されている状態で一件データを選択します 3.そのデータを親画面に値を一件送り表示させます。 4.親画面に表示されている状態で、子画面からデータを新たに選択をします 5.そのデータを送ります。 6すると、3で送ったデータ(値)と5で送った値の両方が親画面に表示される このようにするにはどのようにするとよいでしょうか。 方法としてはSessionやApplication変数を使用して送る方法を行いました。 子画面(ポップアップウインドウ)側 ```C# //DataGridで表示したDBの値の取得文(位置セル分の値) //codeはDBで取得した値の1件分のデータです。 String code = MyGrid.Items[e.Item.ItemIndex].Cells[0].Text; ArrayList data = new ArrayList(); data.Add(code); for (int d = 0; d < data.Count; d++) { String Gridcode = ""; Gridcode+= Convert.ToString(" or goods_code ='" + (String)data[d]) + "'"; Session["Gridcode"] = Gridcode; Application["Gridcode2"] = Gridcode; } //親画面リロード //再選択へ戻る ``` 親画面側 ```C# //方法1 string Gridcode = (string)(Session["Gridcode"]); string sql = ""; sql += " select goods_name, goods_code from MST_goods "; sql += "where goods_code =''"; sql += "" + Gridcode + ""; //方法2 string Gridcode2 = (string)(Application["Gridcode2"]); string sql = ""; sql += " select goods_name, goods_code from MST_goods "; sql += "where goods_code =''"; sql += "" + Gridcode2 + ""; ``` 結果は Session["Gridcode"] = Gridcode; Application["Gridcode2"] = Gridcode; の値が子画面から渡すと上書きされてします。 またArrayListで回している値が毎回1データのみになっています 値を複数複数回で複数件回して受け渡すように記述しようとしました ほかに良い方法はありませんか? なおD子画面で選択した値をDB格納させて親画面でDBに格納したデータをすべて取得する方法では実現できますが 条件としては与えられたDBテーブル情報を変更せずに行うことです。そのため値を送るためのDBを作ることができません。 その他の処理は画面操作が同じ動きをできれば、どんな方法を使用しても構いませんということで作成をしております 非常に困っております 長々となってしまい、文章に誤字や説明不足など至らない点があるかと思われますが どなたかご教示お願い致します。 最後に 画面遷移方法をお伝えします 1.らC#側にJavaScriptの処理をさせて画面の開閉を行う 2.子画面はポップアップウインドウです 開き方は、親画面から Window.open() で子画面を開く C#側に ```C# string startupScript = ""; startupScript += "<script language='JavaScript'> window.open()"; startupScript += " <" + "/script>"; ClientScript.RegisterStartupScript(this.GetType(), "startup", startupScript); ``` の記述をしております 処理を行い子画面からなんだかの処理Reloadで親画面に処理を送る C#側に ```C# string startupScript = ""; startupScript += "<script language='JavaScript'> window.opener.location.reload()"; startupScript += " <" + "/script>"; ClientScript.RegisterStartupScript(this.GetType(), "startup", startupScript); ``` の記述をしております この処理によってポップアップウインドウを操作して元画面に値を送る処理を行えました
- 締切済み
- Microsoft ASP
- nakayana123
- 回答数1
- クエリ検索でのWHERE句 HAVING句併用
(1)元ソースコードに「WHERE category = '%s'」を追加しましたが、クエリ検索でのWHERE句 HAVING句の併用がうまくいきません。 firefoxの要素調査では、ソース改造前には出なかった「HTML ドキュメントの文字エンコーディングが宣言されていません。」のエラーメッセージが出ます。(phpのソースなのにHTMLのエラー?) 原因が分かりましたらお教え願いたく宜しくお願い致します。 元ソースコードに「WHERE category = '%s'」を追加した状態。 // Search the rows in the markers table $query = sprintf("SELECT address, name, lat, lng, category, ( 6371 * acos( cos( radians('%s') ) * cos( radians( lat ) ) * cos( radians( lng ) - radians('%s') ) + sin( radians('%s') ) * sin( radians( lat ) ) ) ) AS distance FROM markers WHERE category = '%s' GROUP BY distance HAVING distance < '%s' ORDER BY distance LIMIT 0 , 200", mysql_real_escape_string($center_lat), mysql_real_escape_string($center_lng), mysql_real_escape_string($center_lat), mysql_real_escape_string($category)), mysql_real_escape_string($radius)); $result = mysql_query($query); ※ ( 6371 * acos( cos( radians('%s') ) * cos( radians( lat ) ) * cos( radians( lng ) - radians('%s') ) + sin( radians('%s') ) * sin( radians( lat ) ) ) ) ・・・は入力された住所の緯度経度($center_lat $center_lng)から店(複数任意登録)までの距離を計算する公式 <質問の背景> https://developers.google.com/maps/articles/phpsqlsearch_v3?hl=ja#createmap でselect要素にcategory(店の種類:小売店・食事など)を追加しようと思っています。 上記質問は上記サイトでの「phpsqlsearch_genxml.php」の$query の部分です。 なお、「phpsqlsearch_genxml.php」のソースは下記のとおりです。 <?php require("phpsqlsearch_dbinfo.php"); // Get parameters from URL $center_lat = $_GET["lat"]; $center_lng = $_GET["lng"]; $radius = $_GET["radius"]; // Start XML file, create parent node $dom = new DOMDocument("1.0"); $node = $dom->createElement("markers"); $parnode = $dom->appendChild($node); // Opens a connection to a mySQL server $connection=mysql_connect (localhost, $username, $password); if (!$connection) { die("Not connected : " . mysql_error()); } // Set the active mySQL database $db_selected = mysql_select_db($database, $connection); if (!$db_selected) { die ("Can\'t use db : " . mysql_error()); } // Search the rows in the markers table $query = sprintf("SELECT address, name, lat, lng, ( 3959 * acos( cos( radians('%s') ) * cos( radians( lat ) ) * cos( radians( lng ) - radians('%s') ) + sin( radians('%s') ) * sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance < '%s' ORDER BY distance LIMIT 0 , 20", mysql_real_escape_string($center_lat), mysql_real_escape_string($center_lng), mysql_real_escape_string($center_lat), mysql_real_escape_string($radius)); $result = mysql_query($query); if (!$result) { die("Invalid query: " . mysql_error()); } header("Content-type: text/xml"); // Iterate through the rows, adding XML nodes for each while ($row = @mysql_fetch_assoc($result)){ $node = $dom->createElement("marker"); $newnode = $parnode->appendChild($node); $newnode->setAttribute("name", $row['name']); $newnode->setAttribute("address", $row['address']); $newnode->setAttribute("lat", $row['lat']); $newnode->setAttribute("lng", $row['lng']); $newnode->setAttribute("distance", $row['distance']); } echo $dom->saveXML(); ?> (2)上記のエラー原因探すために、都度、プログラム途中での変数の値を表示できれば(javascriptの変数var PHPの変数$の値など)と思いますが、何か方法はあるものでしょうか。 (phpのflushなどがあるみたいですがHTML全体のどこにどのように記述すればいいのでしょうか。 もしできるなら、私の提示した具体的な上記ソースを例にとっていただければ助かります。)
- ベストアンサー
- その他(プログラミング・開発)
- wai8605
- 回答数6
- MySQLのデータを使ってプルダウンの値を動的に変更したい
以下の授業プルダウンですが、 任意の授業が選択されたときに、 その授業の内容を大分類の下の中分類(middle_class)をDBで検索して、次の中分類プルダウンの変数に渡したいのですが、当然のごとくでき ません。 大分類で画面遷移して中分類の画面へというように、何回も検索画面 を分けるのならいいのですが。何度も処理をする必要があるので、 絶対に画面遷移しない。orしているように見えないようにしたいです。 下記サイト一番役立つかなぁと思いましたが、マスターデータはDBから検索させたい。 Javascriptsに直書きは、メンテナンスが難しい。 http://www.cc.kyoto-su.ac.jp/~ushitaki/JavaScriptExample/introselect2.html <SCRIPT LANGUAGE="JavaScript"> <!--- function getcategory(){ ckind=document.category.top.selectedIndex; cvalue=document.category.top.options[ckind].value; <?php if( $_REQUEST['$top']){ $MySQL['HOST'] = '127.0.0.1'; $MySQL['USER'] = 'root'; $MySQL['PASSWORD'] = '********'; $MySQL['DATABASE'] = 'category'; $MySQL['conn'] = @mysql_connect($MySQL['HOST'],$MySQL['USER'],$MySQL['PASSWORD']) or exit('Can not access MySQL DB'); mysql_select_db($MySQL['DATABASE'], $MySQL['conn']); $MySQL['query'] = "set names sjis"; $MySQL['result'] = mysql_query($MySQL['query'], $MySQL['conn']); $MySQL['query'] = "SELECT middle_class_code, middle_class_name FROM middle_class where top_class_code = ".$_REQUEST['$top'].""; $MySQL['result'] = mysql_query( $MySQL['query'],$MySQL['conn'] ); $count = 0; while($table4[$count] = mysql_fetch_array($MySQL['result'], MYSQL_NUM)) { $table3[$count] = $table4[$count]; $count = $count + 1; } if(cvalue==$top){ for($i = 0; $i < $count; $i++ ){ print("document.parts_category.middle.options[".$i."].text=".$table3[$i][1].";"); print("document.parts_category.middle.options[".$i."].value=".$table3[$i][0].";"); } } } ?> } //---> </SCRIPT> </HEAD> <BODY LANG="ja-JP" TEXT="#0066cc" LINK="#cc0033" VLINK="#ff9900" BGCOLOR="#ffffff" DIR="LTR"> <TABLE WIDTH=1072 BORDER=1 CELLPADDING=2 CELLSPACING=0 STYLE="page-break-before: always"> <COL WIDTH=531> <COL WIDTH=531> <TR> <TD WIDTH=531 HEIGHT=25> <P> 授業別クラス </P> </TD> <TD ROWSPAN=7 WIDTH=531> <P><BR> </P> </TD> </TR> <TR> <TD WIDTH=531 HEIGHT=20> <P>授業検索</P> </TD> </TR> <TR> <TD WIDTH=531 HEIGHT=20> <FORM NAME="category"> <P><FONT SIZE=2 STYLE="font-size: 9pt">大分類 <SELECT NAME="$top" STYLE="width: 2.43cm; height: 0.56cm" onChange="this.form.submit()"> <OPTION VALUE="x">大分類 <OPTION VALUE="MATH">数学 <OPTION VALUE="JAPE">国語 <OPTION VALUE="JAPH">日本史 <OPTION VALUE="CHEM">化学 <OPTION VALUE="PHYS">物理 <OPTION VALUE="FORL">外国語 <OPTION VALUE="WORH">世界史 </OPTION> </SELECT></FONT></P> </TD> </TR> <TR> <TD WIDTH=531> <P><FONT SIZE=2 STYLE="font-size: 9pt">中分類 <SELECT NAME="middle" STYLE="width: 4.52cm; height: 0.56cm" ONCHANGE="getparts()"> <OPTION VALUE="x" SELECTED>まず大分類を選んでください <OPTION VALUE="x"> <OPTION VALUE="x"> <OPTION VALUE="x"> <OPTION VALUE="x"> <OPTION VALUE="x"> <OPTION VALUE="x"> <OPTION VALUE="x"> <OPTION VALUE="x"> <OPTION VALUE="x"> <OPTION VALUE="x"> <OPTION VALUE="x"> <OPTION VALUE="x"></OPTION> </SELECT></FONT></P> </TD> </TR> <TR> <TD WIDTH=531> <P><INPUT TYPE=SUBMIT VALUE="検索" STYLE="width: 1.08cm; height: 0.58cm"></FORM> </P> </TD> </TR> </TABLE>
- php sql文
DB内のデーターをphpで表示させています。 どうしてよいかわからず困っています。 DB内のデーターは id | page_id | cat_id | parent_id | name 1 | 1 | 1 | 0 | AAAAA 2 | 1 | 2 | 1 | BBBBB 3 | 1 | 3 | 2 | CCCCC 4 | 2 | 4 | 0 | DDDDD 5 | 2 | 5 | 4 | EEEEE 6 | 3 | 6 | 1 | FFFFF 7 | 3 | 7 | 6 | GGGGG 8 | 4 | 8 | 3 | HHHHH 9 | 5 | 9 | 2 | IIIII 10 | 5 | 10 | 9 | JJJJJ join等を使用してデーターの一覧表示はできているのですが、 <table> <tr> <th>名前</th> <th>ページID</th> </tr> <tr> <td>AAAAA</td> <td>1</td> </tr> <tr> <td>AAAAA</td> <td>2</td> </tr> <tr> <td>AAAAA</td> <td>3</td> </tr> <tr> <td>AAAAA</td> <td>4</td> </tr> <tr> <td>AAAAA</td> <td>3</td> </tr> </table> と表示されます。 ここで上記の ページIDが1のやつは名前をCCCCC ページIDが2のやつは名前をEEEEE ページIDが3のやつは名前をGGGGG ページIDが4のやつは名前をHHHHH ページIDが5のやつは名前をJJJJJ と表示させたいです。 sql文等はjoinだらけで長くなるため省略させていただきます。 省略部分もありますが、お分かりの方がいらっしゃいましたらsql文などをおしえていただけると助かります。
- 自作音楽CDの音割れ、音量調節
自分の演奏をCDにしてみたのですが、音量(レベル?)が大きすぎて音割れしてしまう部分があります。元データにソフト上の処理をすることで改善できるでしょうか。それともマイクのレベルを下げて録音し直す必要があるでしょうか? また、音が大きい曲があったり、小さい曲があったりしないように、CD化する曲の音量を統一するにはどうしたらよいのでしょうか?う~ん、うまく説明できないなぁ・・・。曲調によって音の大小があるのは当然なのですが、音量の基準を揃えたいのです。オーディオで聞いたときにA曲の音量1はB曲でも音量1という風に。編集&CD書き込みソフトはあるものの、専門用語が多すぎてよく分かりません。現在はソフトの「レベラー」という機能を使い、自分の耳の感覚だけで音量を決めている状態です。数値的(db?Mhz?)に設定できると思うんですけど・・・。何をどこに合わせたら良いのでしょうか?(例:「最大音量が○○dbになるよう音量を設定する」など)。どなたかご指導願います。録音の段階でも音量について注意があれば合わせてお願いします
- ベストアンサー
- その他(音楽・ダンス)
- takashi_h
- 回答数2
- アクセステーブル、リンクとローカルで違いはある?
Access2003からSQLServerにリンクテーブルを張ったアプリケーションの作成をしています。 本番リリース時にはすべてのテーブルがリンクテーブルになる予定ですが 開発時にはローカルテーブルで開発をしたいと考えています。 理由は、DBにテスト用のゴミデータを追加したくないことと、 セキュリティの関係で接続出来るマシンが限られるためです。 現状の開発方法としては、 テーブルに一度リンクを張り、テーブル追加クエリでローカルにテーブル構造とデータを退避。 手動で主キーを定義して、そのテーブルを実体をみなして開発をしています。 SQLレベルではローカルテーブルもリンクテーブルも同等の扱いだと思っているのですが 何か制限事項などがあるのであれば教えていただきたいです。 なお、ACCESSからはDBを参照するのみで追加・更新は一切無しません。 追記。 クエリからクエリを参照して、さらにSQL内でサブクエリも記述しています。 その為、度々「クエリが複雑過ぎます。」みたいなメッセージが表示されています。 複雑というより無駄に長いだけだったりするのですが、 ローカルテーブルなら発行出来たのに、 リンクテーブルは発行出来ないなどあれば開発に支障が出ますのでよろしくお願いします。
- 締切済み
- Visual Basic
- noname#134036
- 回答数3
- EXCELからAccessテーブルの有無判定
EXCELからAccessテーブルの有無判定及び新規作成 日報をEXCELで作成しACCESSへ登録してますが、年初めにテーブルの差替え行っています。 ACCESSとEXCELで何れも差替えを可能にしてますが、ACCESSで差替え後だとエラーになってしまいます。 それを回避する為、テーブルの有無を検索判定の方法が分りません。 自分なりに作成したのですが、予約済みエラーが発生してしまいます。 Sub 保存_Click() Dim ACC As Object Dim ACCC As ADODB.Connection Dim ACCR As ADODB.Recordset Dim SQL As String Dim DelSQL As String Dim CpySQL As String Set ACC = Access.Application Set ACCC = New ADODB.Connection Set ACCR = New ADODB.Recordset Const ACCpath = "D:\日報DB.mdb" SQL = "SELECT * FROM [日報]" DelSQL = "DELETE * FROM [日報];" CpySQL = "SELECT * INTO [;Database=D:\日誌DB.mdb].[日報(" & Year(Now) - 1 & "年)] FROM [日報]" 'Accessレコードへ接続し開く ACCC.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & ACCpath ACCR.Open SQL, ACCC, adOpenStatic, adLockOptimistic '新年新規テーブル作成 ACCR.MoveFirst If ACCR.Fields("日付").Value <= DateSerial(Year(Now), 1, 1) Then If DCount("*", "MsysObject", "[Name]='日報(' & Year(Now) - 1 & '年)' And [Type]=1") = 0 Then ←エラー ACCC.Execute CpySQL ACCC.Execute DelSQL End If End If ' オブジェクト開放 ACCC.Close Set ACCR = Nothing Set ACC = Nothing End Sub 宜しくお願いします。
- googlemapで情報を動的に取得
たびたびの質問になります。 お世話になります。 C#、asp.netで googlemapに表示する情報を動的に取得したいです。 現在、DBからとってきた値をDataSetからxmlファイルにして、 javascriptで表示することができました。 ただ、xmlファイルのファイル名を固定にしてしまうと、 複数ユーザーがアクセスした際xmlファイルの内容が変わってしまう恐れがあります。 もちろん、javascriptで一度読み込んでしまった後はアクセスしないので、 変わったからどうという話でもないとは思うのですが、 一応懸念事項もあるということで好ましくはないと認識しています。 一般的にはDBから取得したデータを動的に表示するには、 どのような手法をとればよいのでしょうか。 xmlのファイルを出力している場合は、複数ファイルができることをどのようにして回避しているのでしょうか。 JSONの記述も見てみましたが、サイトによって.JSONというファイルを作成して記述しているところと、 http://qiita.com/rbtnn/items/b2ec6c7dee792e66ac75 のように記述していないところもあり、どの手法がいいのかわかりません。 よろしくお願いします。
- 締切済み
- JavaScript
- hizumin
- 回答数1
- phpにて出欠登録管理を作成しています。
phpにて出欠登録管理を作成しています。 日程表の登録、表示、編集、削除まではできていますが、肝心のメンバーの出席、欠席等の登録でつまずいています。 流れとしては、ユーザーログイン→日程表→出欠登録という流れです。 出欠登録では、出席、欠席を登録した際にデータベースに登録されるようにしています。 メンバーのデータベース(DBテーブル名 member)と日程表のデータベースは(DBテーブル名 schedule)別々にしています。 出席・欠席などはラジオボタンにて作成しています。 出欠登録をするとその日程表のカラム(出席を選んだ場合は出席のカラム、欠席の場合は欠席のカラム)に名前とコメントが同時に登録されるようにしたいです。 例(山田太郎が出席を選んだ場合) | attendance(出席) | absence(欠席) | | 山田 太郎(がんばります) | | 例(山田次郎が欠席を選んだ場合) | attendance(出席) | absence(欠席) | | 山田 太郎(がんばります) | 山田 次郎(すみません) | という風に追加されていくいうものにしたいのですが。 ラジオボタンにてカラムを選ぶことは可能なのでしょうか? お分かりの方がいらっしゃいましたら、参考サイトまたはソース等をご教授いただければと思います。 わかりにくい点があるとは思いますが、ご了承下さい。 宜しくお願いいたします。
- クレジットカードでの決済システムについて
クレジットカードにでの支払いの流れについて、お聞きしたいです。 スーパーマーケットにあるクレジットカードを差す端末がります。画面に「カードを挿入してください」→「カードをお取りください」までに行われる流れを想像で以下にまとめました。クレジットカードで支払いを行う仕組みは大方これで成立してる感じでしょうか? 大変長くて申し訳ございません。沢山の回答お待ちしております。よろしくお願いいたします。 スーパーマーケットのレジで200円の牛乳を購入する際にお客さんが、クレジットカード払いを選択。 ↓ お客さんはクレジットカードを専用端末に挿入。 ↓ 専用端末はクレジットカード会社にクレカ情報を送信。 ↓ クレジットカード会社は受け取ったクレカ情報を自動でシステムにおいて処理をする。(クレカ情報が登録されているDBを参照、有効期限や限度額の範囲内か計算をする) ↓ システムは、このクレカの持ち主は支払い能力があると判断。 ↓ システムはスーパーマーケットの専用端末に支払い可能情報を送信。 ↓ 専用端末からスーパーマーケットの債権システム?に情報を送信。 ↓ 債権システムは、後日クレジットカード会社に請求するための情報、つまり今回の売上金額をDBに登録。 ↓ 債権システムは、専用端末に支払い完了の情報を送信。 ↓ 専用端末の画面に「カードをお取りください」と表示される。
- 締切済み
- クレジットカード
- BinBin4949
- 回答数4
- レンタルサーバーでのwordpress利用について
webデザイナーです。 サーバーやDBについてはあまり詳しくないので教えてください。 レンタルサーバーをレンタルしております。 レンタルサーバー→xserver xserverでは、ボタン一つでwordpressをインストール機能がついてますので、それでwordpressをインストールして、ブログを更新していきたいと思っております。 その際には、ブログの記事のデータは、データベースに保存されていくのでしょうか? と言いますのも、xserverではX10プランでHD容量が10Gまで利用が可能なのです。 で、一方、データベース容量は MySQL4 50MB MySQL5 100MB と書いてました。 ※この容量を著しく超過する場合や、DBの負荷が大きい場合は、リソース制限の対象となる場合があります。 とも記述有りです。 wordpressで更新した記事がデータベースに全て保存されていくとすれば、毎日ブログを更新していけば、50Mにしろ、100Mにしろ結構すぐに到達してしまうような気がするのですが・・・・。 10Gならめちゃくちゃ余裕がありますが、100Mだとブログ更新もすぐに制限値が来て厳しいなぁ・・・と思うんですが、この認識はあってますか? 詳しい人いたら教えてください。
- ベストアンサー
- ハードウェア・サーバー
- w-booking
- 回答数2
- リスナーが起動しているのに「ORA-12541 : TNS: リスナーがありません」と怒られる
同じ LAN 内にサーバーが3つあります。 すべて別々のデータベースが入っている DB サーバーです。 サーバーの状態は、順番に以下の通りとなっています。 A:DB サーバー(参照されるサーバー) B:A に対して接続可能。 C:A に対して接続できない。 B → A、C → A に対して DBLink を貼っているのですが、 B → A だけが成功し、C → A が失敗します。 失敗のエラー内容が、上記の「リスナーがありません」というエラーなのですが、 B → A の接続が成功しているのでリスナーは存在して正常に動作しているはずです。 A に対する接続情報(tnsnames.ora)は、B も C もまったく同じです。 A 側のリスナーのポートも同じで、同じユーザー/パスで接続テストをしています。 自分はサブシステム担当なので A サーバーの設定情報を見ることはできないのですが、 考えられるのは A 側で参照を許可する制御をしているくらいです。 でも、A 側で「B からの参照は許可するが C の参照は不可」と言った制御はできるものでしょうか? もしくは、ほかに考えられる原因はありますでしょうか? お手数ですが、よろしくお願いします。
- ベストアンサー
- SE・インフラ・Webエンジニア
- goldenpath
- 回答数3
- ACCESSについて教えてください。
いつも大変お世話になっております。 すみませんが、今回も力をお貸しください。よろしくお願いいたします。 社内部品構成管理システムには下表のように部品構成表として登録して管理してあります。(レベル1まで) AはB,G,Xという部品で構成されているとします。 BはA,R,Xという部品で構成されているとします。 親 子 A C A G A X B A B R B X Bという部品の構成を全部見たいと思い、以下のようにACCESS等(部品構成表DB)で紐付けします。 親 子 ― 親 子 ― 親 子 結果、BはAが含まれるので、以下のような結果が出力されます。 (現状、どこまで子があるか分からないので適当に部品構成表のDBテーブルを結んでいます。) B A C B A G B A X B R B X これを、(サマリー型というのでしょうか) レベル1 B レベル2 A レベル3 C レベル3 G レベル3 X レベル1 R レベル1 X のように出力させるにはどのようにやればいいのでしょうか? VBAやSQLで出力可能でしょうか? 長くなりましたが、よろしくお願いいたします。
- Postfixで送信ができない
/var/log/syslog 10:33 solaris postfix/smtp[18719]: [ID 947731 mail.crit] fatal: open database /etc/postfix/saslpasswd.db: No such file or directory 10:34 solaris postfix/master[18715]: [ID 947731 mail.warning] warning: process /usr/libexec/postfix/smtp pid 18719 exit status 1 10:34 solaris postfix/master[18715]: [ID 947731 mail.warning] warning: /usr/libexec/postfix/smtp: bad command startup -- throttling となっているのですがsaslpasswdはあります。saslpasswd.dbにするために何かコマンドを打つ必要があるのでしょうか? また、後に出ているsmtpのエラーがよくわかりません、参考になるサイトなどご紹介いただけると幸いです /etc/postfix/main.cf alias_maps = dbm:/etc/mail/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 inet_interfaces = all mail_owner = postfix mail_spool_directory = /var/spool/mail mailq_path = /usr/bin/mailq manpage_directory = /usr/local/man mydestination = $myhostname, localhost myhostname = solaris mynetworks = 192.168.1.2, 127.0.0.0/8 myorigin = $myhostname newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix relayhost = [192.168.1.3]:587 sample_directory = /etc/postfix sendmail_path = /usr/lib/sendmail setgid_group = postdrop smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/saslpasswd smtp_sasl_security_options = noanonymous smtpd_banner = $myhostname ESMTP $mail_name unknown_local_recipient_reject_code = 550 /etc/postfix/saslpasswd [192.168.1.3]:587 username:password
- ベストアンサー
- System V系OS
- sc_staff
- 回答数8
- 携帯判別
PHPで携帯のキャリア判別をし、表示させるページを振り分けています。 最近問題になってきたのが、携帯の画面の解像度も多岐にわたり表示が統一できないことにあります。 よって機種ごとに表示させる画像をGDを使って適応したサイズにリサイズしたものを表示させるつもりです。 が、どんなサイズを用意したらいいのかがよくわかりません。 皆様はどのように対応しているのかお知恵をお貸しください。 ・モニタの解像度の取得方法 ・用意する画像サイズのパターンの数 前者はDBなどに持っておくという手くらいしかないのでしょうか? これだと新機種が出る度にDBの更新も行わなくてはならず、運営上できるだけ避けたいです。 これ以外に方法がなければ仕方がないのですが… また、シェアウェアで判別用のクラスがあるようですが、都合によりシェアウェアには手を出せません。 後者は要するに解像度って何パターンくらいあるのか?ってことです。 無数にある解像度を全部振り分けているのか、ある程度一くくりにして振り分けているのか… 皆様のやり方を是非教えて頂ければと思います。
- ベストアンサー
- PHP
- anemone_shrimp
- 回答数1
- バックアップ方法
mysql4.0を使用しています。 データーベースのバックアップをサーバー側で取りたいと思って色々調べたら 1.mysqldump 2.mysqlhotcopy 3./var/db/mysql/* をcopy など色々あり、どれを使えばいいのかよくわかりません。リストアの方法も1と2の違いがよく分かりません。 1は何から何までフルバックアップできるそうですが、2ではデーターだけなんでしょうか? また、3の場合も、コピーをとっておいたものをディレクトリごと/var/db/mysql/に戻すだけで、データーベースの全ての構造、データーなんかが再現されるのでしょうか?それなら3が一番簡単な気もしますが、mysqldをstopしてからやらなければならず、止めずにやるなら2だともありました。 私は以下のポリシーでバックアップを取りたいと考えてるのですが、どの方法でバックアップ&リストアするのがよいかアドバイスお願いします。 1.フルバックアップは週に1度。自動。mysqldは止めない。 2.日々更新されるデーターは毎日データーバックアップを自動でとりたい。mysqldは止めない。 (作成されたバックアップファイル事体は、日に1度、別サーバーへ転送されることになっていますので、ここでは同一サーバー内にバックアップファイルができればよい)
- ベストアンサー
- MySQL
- noname#92745
- 回答数2
- 声優の伊藤美紀さんが演じられている役で、DBの18号の様な声色キャラを探しています
声優の伊藤美紀さんが演じられている役で、ドラゴンボールの18号の様な声色キャラを探しています。要は若いお姉さん系キャラです。 知っている方、教えて頂ければ幸いです。
- ベストアンサー
- アニメ・声優
- hiei-teru3
- 回答数4
- a.outの結果がおかしい件について
以下のSEIRモデルの解を求めるプログラムをコンパイルしa.outすると、 結果が 0.000000,200.000000,40.000000,30.000000,30.000000,20.000000,8.000000,12.000000,10.000000,350.000000 40.100000,275.397813,152.832528,37.778276,45.918538,0.000000,0.000000,3.615719,1.024043,516.566916 しか表示されず、またseirすべての合計は350で一定であるはずなのに516となっています。 どこがおかしいのでしょうか? 以下にプログラムを示します。 #include <stdio.h> #include <math.h> double alf=0.33, bet=0.0875, gam=0.2; ///alf:移行率,bet:感染率,gam:除外率 double f1(double t1,double a0,double a1,double a2,double a3){return -bet*a0*a2;} double f2(double t1,double a0,double a1,double a2,double a3){return bet*a0*a2-alf*a1;} double f3(double t1,double a0,double a1,double a2,double a3){return alf*a1-gam*a2;} double f4(double t1,double a0,double a1,double a2,double a3){return gam*a2;} //箱Aの関数 double g1(double t1,double b0,double b1,double b2,double b3){return -bet*b0*b2;} double g2(double t1,double b0,double b1,double b2,double b3){return bet*b0*b2-alf*b1;} double g3(double t1,double b0,double b1,double b2,double b3){return alf*b1-gam*b2;} double g4(double t1,double b0,double b1,double b2,double b3){return gam*b2;} //箱Bの関数 int main(void) { double t1,dt,t1max; double k1[4],k2[4],k3[4],k4[4],l1[4],l2[4],l3[4],l4[4],a[4],b[4],da[4],db[4] ; double (*pf[4])(double,double,double,double,double)={f1,f2,f3,f4}; double (*pg[4])(double,double,double,double,double)={g1,g2,g3,g4}; int i; //宣言 t1 = 0.0; dt = 0.1; t1max = 40.0; //時間初期値 a[0] = 200.0; a[1] = 40.0; a[2] = 30.0; a[3] = 30.0; //箱A初期値(a[0]:感受性人口、a[1]:潜伏人口、a[2]:感染人口、a[3]:隔離人口) b[0] = 20.0; b[1] = 8.0; b[2] = 12.0; b[3] = 10.0; //箱B初期値(b[0]:感受性人口、b[1]:潜伏人口、b[2]:感染人口、b[3]:隔離人口) printf("%f,%f,%f,%f,%f,%f,%f,%f,%f,%f\n",t1,a[0],a[1],a[2],a[3],b[0],b[1],b[2],b[3],a[0]+a[1]+a[2]+a[3]+b[0]+b[1]+b[2]+b[3]); for(t1=0.0;t1<=t1max;t1+=dt) { for (i=0;i<4;i++) k1[i]=dt*pf[i](t1,a[0],a[1],a[2],a[3]); for (i=0;i<4;i++) k2[i]=dt*pf[i](t1+dt/2.0,a[0]+k1[0]/2.0,a[1]+k1[1]/2.0,a[2]+k1[2]/2.0,a[3]+k1[3]/2.0); for (i=0;i<4;i++) k3[i]=dt*pf[i](t1+dt/2.0,a[0]+k2[0]/2.0,a[1]+k2[1]/2.0,a[2]+k2[2]/2.0,a[3]+k2[3]/2.0); for (i=0;i<4;i++) k4[i]=dt*pf[i](t1+dt,a[0]+k3[0],a[1]+k3[1],a[2]+k3[2],a[3]+k3[3]); for (i=0;i<4;i++) l1[i]=dt*pg[i](t1,b[0],b[1],b[2],b[3]); for (i=0;i<4;i++) l2[i]=dt*pg[i](t1+dt/2.0,b[0]+l1[0]/2.0,b[1]+l1[1]/2.0,b[2]+l1[2]/2.0,b[3]+l1[3]/2.0); for (i=0;i<4;i++) l3[i]=dt*pg[i](t1+dt/2.0,b[0]+l2[0]/2.0,b[1]+l2[1]/2.0,b[2]+l2[2]/2.0,b[3]+l2[3]/2.0); for (i=0;i<4;i++) l4[i]=dt*pg[i](t1+dt,b[0]+l3[0],b[1]+l3[1],b[2]+l3[2],b[3]+l3[3]);} for (i=0;i<=3;i++) a[i]=a[i]+((k1[i]+2.0*k2[i]+2.0*k3[i]+k4[i])/6.0); for (i=0;i<=3;i++) b[i]=b[i]+((l1[i]+2.0*l2[i]+2.0*l3[i]+l4[i])/6.0); //4次のルンゲクッタ da[0]=-0.8*a[0]; da[1]=-0.8*a[1]; da[2]=-0.2*a[2]; da[3]=-0.5*a[3]; //AからBへの移動量 db[0]=-b[0]; db[1]=-b[1]; db[2]=-0.7*b[2]; db[3]=-0.9*b[3]; //BからAへの移動量 if (t1 < 21.0) { //移動開始 for (i=0;i<=3;i++) { a[i]=a[i]+da[i]; b[i]=b[i]-db[i]; ////AからBへ移動後のAにおけるSEIRの数,AからBへ移動後のBにおけるSEIRの数 } } else { for (i=0;i<=3;i++) { a[i]=a[i]-da[i]; ////BからAへの移動後のAにおけるSEIRの数 b[i]=b[i]+db[i]; ////BからAへの移動後のBにおけるSEIRの数 } printf("%f,%f,%f,%f,%f,%f,%f,%f,%f,%f\n",t1+0.1,a[0],a[1],a[2],a[3],b[0],b[1],b[2],b[3],a[0]+a[1]+a[2]+a[3]+b[0]+b[1]+b[2]+b[3]); } return 0; }
- ベストアンサー
- C・C++・C#
- fujiya1234
- 回答数3