回答数
気になる
-
メールの送信について
ASPを使ってwebアプリ見たいなのを作ろうとしています。 データの登録時に予め登録されてているユーザに登録された旨を伝える メールを送信したいです。 いろいろ試した結果、直でbsap21を呼び出すのではなく、bsmtp.dllを 呼び出して送信するほうが動きがいい(というか、basp21のほうはSMTPサーバに接続しない)ので、その方向で行きたいのですが。。。 見つけたコードが以下です。 ------------------------------------------------------------ Private Declare Function SendMail Lib "bsmtp"_ (strServer As String, strTo As String, strFrom As String, _ strSubject As String, strBody As String, strFile As String) As String Public Function SendViaBASP() As String Dim strMailServer As String: strMailServer = "***.***" Dim strFrom As String: strFrom = "hoge@hoge.com" Dim strTo As String: strTo = "hoge@hoge.com" Dim strBcc As String: strBcc = "" Dim strToBcc As String: strToBcc = "" Dim fHTML As Boolean: fHTML = False Dim strSubject As String Dim strBody As String Dim strAttachments As String: strAttachments = "" Dim strRet As String strSubject = "BASP21" strBody = "このメールは、BASP21経由で送信しました." If Len(strTo) Then strToBcc = strTo Else strToBcc = strBcc End If If fHTML Then strToBcc = ">Content-Type: text/html; charset=iso-2022-jp" _ & vbTab & strToBcc End If strRet = SendMail(strMailServer, _ strToBcc, strFrom, strSubject, strBody, _ strAttachments) SendViaBASP = strRet End Function --------------------------------------------------------------- で、これをACCESSのモジュールに登録し、実行したところ問題なく 動くのですが、これをASPに組み込む方法がわかりません。 ACCESSはデータの登録先ではありますが、常に起動しているわけでは ないので、おそらくモジュールとした場合、動かないですよね? ASPから上記のコードを動かすには、どうしたらいいでしょうか。 普通にASPの中(<%~%>)に入れると「ステートメントの末尾が不正」 とのメッセージがでてしまいます。 どうかよろしくお願いします。
質問日時: 2009/03/23 00:01 質問者: arimasouitirou
ベストアンサー
1
0
-
「Webサイト」プロジェクトと 「ASP.NET アプリケーション」プロジェクトのどちらを使う?
VS2008でASP.NETの新規開発をする予定です。 新規作成時に 「Webサイト」プロジェクトと 「ASP.NET アプリケーション」プロジェクト のどちらを使えばよろしいでしょうか? デプロイのやり方や、開発する時の違い(Ajaxの適用のしやすさなど) がありましたら教えてください。 すこし調べた感想は 、 「Webサイト」は簡易版みたいだから(自信なし) 「ASP.NET アプリケーション」のほうがよいのかなと思います。
質問日時: 2009/03/20 22:22 質問者: manado3
解決済
1
0
-
データの更新(修正)ができません
恐れ入ります。 ACCESS (mdb)でIIS環境にてASPを使ってwebアプリを作成しようとしています。 データの登録、削除まではうまくいっているのですが、更新(修正)ができません。 やりたいことは、データの内容の詳細が表示されている画面から、更新ボタンを押すと、更新フォームに移動、更新用フォームにはあらかじめデータの登録内容が表示されていて、内容を更新し、ボタンをクリックすると、データが更新される。です。 更新用ページは以下のように表示させました。 ---------------------------------------------------------------- <% Sub koushin() %> <% sCoString = "DBQ=" & Server.MapPath("./FAQdatabase.mdb") & ";" sCoString = sCoString & "DefaultDir=" & Server.MapPath("./") & ";" sCoString = sCoString & "Driver={Microsoft Access Driver (*.mdb)};DriverId=25;" sCoString = sCoString & "FIL=MS Access;ImplicitCommitSync=Yes;" sCoString = sCoString & "MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;" sCoString = sCoString & "SafeTransactions=0;Threads=3;UserCommitSync=Yes;" Set cn = Server.CreateObject("ADODB.Connection") cn.Open sCoString sSQL = "SELECT * FROM メインテーブル where id = " & Request("key") Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sSQL, cn, 3, 3,1 %> <form action="Correction.asp" method="POST" name="correction"> <p>ID(変更不可):<br> <input type="text" size="50" name="ID" readonly value="<% = rs("ID") %>"> <p>案件名:<br> <input type="text" size="50" name="category" value="<% = rs("category") %>"></p> <p> 件名:<br> <input type="text" size="50" name="title" value="<% = rs("title") %>"></p> <p>本文:<br> <textarea name="text" cols="50" rows="20"><% = rs("text") %></textarea></p> <p> <input type="submit" value="送信する"> <input type="reset" value="リセット"> </p></form> ------------------------------------------------------- 更新用スクリプトは以下のようにしました <% sCoString = "DBQ=" & Server.MapPath("./FAQdatabase.mdb") & ";" sCoString = sCoString & "DefaultDir=" & Server.MapPath("./") & ";" sCoString = sCoString & "Driver={Microsoft Access Driver (*.mdb)};DriverId=25;" sCoString = sCoString & "FIL=MS Access;ImplicitCommitSync=Yes;" sCoString = sCoString & "MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;" sCoString = sCoString & "SafeTransactions=0;Threads=3;UserCommitSync=Yes;" Set cn = Server.CreateObject("ADODB.Connection") cn.Open sCoString sSQL = "SELECT * FROM メインテーブル where id = " & Request("key") Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sSQL, cn, 3, 3, 1 RS("category") = REQUEST.FORM("category") RS("title") = Request.Form("title") RS("text") = Request.Form("text") rs.UpDate %> 修正されました。 ------------------------------------------------------- エラーとしては、「クエリ式 'id =' の 構文エラー : 演算子がありません。 」と表示されます。 なんとか御力をお貸し願えませんでしょうか。
質問日時: 2009/03/19 05:38 質問者: arimasouitirou
ベストアンサー
1
0
-
ローカルにある画像ファイルをサーバー側にコピーしたいのですが
質問内容はタイトルの通りなのですが、ASPでの開発を行っているのですが、実現したい事は下記のようなことを実現したいと思っています。 <input type="File">で指定したローカルファイルを、ASPプログラムが動いているサーバー側のフォルダにコピーしたいです。 FileSystemObjectのCopyFileでは、ローカルのパス情報を指定してもエラーになってしまいます。 質問がわかりにくいかと思いますが、知識をお持ちの方いらっしゃいましたら教えていただけますようよろしくお願いします。
質問日時: 2009/03/17 17:26 質問者: urubou2008
ベストアンサー
3
0
-
他HTMLの呼び出し方法について
単純なHTMLで作成されている大量のページに ASP.net2.0で共通のメニューを付けたいのですが、 既存のページは修正せずにメニューを付ける 良い方法は無いでしょうか? ASP.net2.0ではframesetが使えないようなので、 masterページを使うのかなと思うのですが、 既存のページを修正せずに使えるのでしょうか? ┌─┬─────────┐ │メ│ 本 │ │ニ│ 体 │ │ュ│ │ │|│ │ └─┴─────────┘ メニューは新規作成 制御処理があるのでaspxにしたい) 本体に既存ページを呼び出したい
質問日時: 2009/03/15 18:33 質問者: kasai_noy
ベストアンサー
1
0
-
動的にコントロールを作った場合、画面表示は早くなる?
ASP.NETについての質問です。 ある画面に、100個のテキストボックスを用意するとします。 このとき、デザイン画面に、最初から100個のテキストボックスを用意したときと、Page_Initイベントで、動的に100個のテキストボックスを作成する場合とで、処理速度や画面の表示速度に、変わりはあるでしょうか? 以上、よろしくお願い致します。
質問日時: 2009/03/13 23:42 質問者: tekan
解決済
1
0
-
ASPでのチェックボックスの使い方について
初心者ですみません。 ASPを使い、データベース(mdbファイル)にアクセスし、 データを共有しようとしています。 そのなかで、チェックボックスを使いたいのですが、チェックボックスの 値の取得と、更新時にそれがどうなるのか(ちゃんとチェックが ついた状態で表示されるのか)がわかりません。 フォームには、 <input type="checkbox" name="ビル:受付番号" value="OK"> というように、valueを設定していますが、データベースにこの情報が 格納されるには、 RS("ビル:受付番号") = Request.Form("ビル:受付番号") では「OK」という値は格納されないんですね。 #ちなみに格納先はテキスト型です 別にOKじゃなくても、falseでもなんでもいいんですが、情報が ちゃんとデータベースに反映されるようにまずしたいです。 さらにデータベースに載せた情報は後から更新することも考えられますので、 更新作業をしたときに、ちゃんとOKとなっている部分が チェックボックスにチェックされた状態で表示されることを期待して いるのですが、そういったことも可能でしょうか。 全然勉強不足で申し訳ありません。 こういったことはVBを勉強すればわかるんでしょうか。 何卒ご指南ください。
質問日時: 2009/03/12 07:05 質問者: arimasouitirou
ベストアンサー
1
0
-
グリッドビューで二つの選択ボタンを配置し、それぞれで選択した行の主キーを取得したいのですが、方法が分かりません。
宜しくお願い致します。 グリッドビューで二つの選択ボタンを配置し、それぞれで選択した行の主キーを取得したいのですが・・・どのようにしたらいいのか分かりませんので詳しい方に教えていただけたらと思います。 一つ目の選択ボタンに関しては“commandfield”から“選択”を選び配置すればその行にあるボタンをクリックした際に主キーを取得することが可能であるというのは分かるのですが、 もう一つ選択ボタンを配置して、一つ目とは少し異なった動作をさせることができたらと思っております。 その為に“テンプレートフィールド”を使用して、その中に“button”を配置し、“commandname”プロパティに“select”を選んでおけば行の情報は取得することができるのですが、その行の主キーとなる“列”の情報も取得できたらと思っているのですが、検討がつかない状態です。 ご存知の方がおられましたら、御教授いただけたらと思います。 宜しくお願い致します。
質問日時: 2009/03/11 18:54 質問者: munou1go
解決済
1
0
-
aspx.vbからHTML標準のテキストに値を入れたい
VWD2008+VBを使っています。 .aspxファイル内で <input id="Text1" type="text" /> と記述したテキストに .aspx.vb側から値を入れたいのですが、無理でしょうか? ASPのコントロールとして用意されているテキストボックスなら 値が入れられる事を確認しています。
質問日時: 2009/03/11 17:55 質問者: noname#82904
解決済
3
0
-
ASP.netでImageButtonのImageUrlの指定ができない
VS2008 Web Developer Express EditionでWebアプリを作っています。 ImageButtonをFormに貼り付け、右下のプロパティPaneからImageUrlを指定しようとしても、該当するファイルが表示されません。 ちなみにそのimageファイルはaspxファイルがあるフォルダにimagesというフォルダを作り、さらにippanというフォルダにnippo.jpgというファイルを入れています。 (つまりimages/ippan/nippo.jpgです) プロパティPaneから指定できないので、ソースコードの画面から <asp:ImageButton ID="nippo" Imageurl="images/ippan/nippo.jpg" runat="server" /> と入力すると、デザイン画面にnippo.jpgが表示されました。 それはいいのですが、最下部のエラー一覧Paneに「警告」として、 「ファイル'images/ippan/nippo.jpg'が見つかりませんでした。」 と表示されます。 これはなぜでしょうか?何か設定が必要なのでしょうか? ちなみにVS環境には、ASP.NET AJAX Control Toolkitをインストールしています。
質問日時: 2009/03/09 18:06 質問者: prome2006
解決済
1
0
-
現在ハンドルされているコンテキストをImmGetContextで取得
現在ハンドルされているコンテキストを ImmGetContextで取得できますが、 一度try catchエラーが発生すると、 IntPtr _IntPtr = ImmGetContext(this.Handle); の_IntPtrが0になってしまいます。 なぜエラーが発生して返り値が変わってしまうのでしょうか?
質問日時: 2009/03/09 14:23 質問者: ENTRE
ベストアンサー
1
0
-
Dbtypeって?
こんばんわ、教えてください。 会社のパソコン(xp)とプライベートのパソコン(Vista) 両方にVWD2008をインストールして簡単なデータベース接続をする WEBページを作成しています。 ページを構築中にたとえばGridViewを配置して データソースの構成>SqlDateSourceを選択>クエリのテストで Selectステートメントで値を入力するとき 会社パソコンでは パラメータと型と値を入力をするフィールドが三つだけなのに 自宅パソコンでは パラメータ/型/Dbtype/値と4つのフィールドがあります。 このDbtypeとはなんなのでしょうか。 会社のパソコンで表示されない原因がよくわかりません。 良ければ表示の方法を教えていただけないでしょうか。
質問日時: 2009/03/08 21:48 質問者: masaxy
ベストアンサー
1
0
-
Excel2000のハイパーリンクについて
Excel2000のハイパーリンク機能でリンク先をPDF(Adobe Reader 7.0)としていますが、リンク先を読み出すと一瞬表示されすぐ消えてしまいます。原因が解りません。ご教授をお願いします。
質問日時: 2009/03/05 08:40 質問者: siba-sumi
解決済
1
0
-
Visual Studio .NETでプロジェクト作成
以前にも質問して回答をもらったんですが、その通りやってみてもまだうまくいかなかったのでもう一度質問させていだきます。 以前「MS Visual Studio.NET」を使用しWebアプリケーションをなんとか作成しました。 順調に稼動してはいたのですが新しくサーバー(Windows Server2003)を購入したので以前使っていたサーバー(2000Server)から移動させようと思い色々しらべ「プロジェクトのコピー」という機能を使って行おうと考えました。 さっそく自分なりに準備をいざ実行してみると以下のエラーメッセージが出ます。 「Web プロジェクト 'WebApplication1' を作成できません。 ファイルルパス'\\○○○\wwwroot\WebApplication1'がURL'http://○○○/WebApplication1'と一致しません。これらは同じサーバーの場所に割り当てる必要があります。HTTPエラー404:Not Found」」 しかいサーバーにはきちんとIISはインストールされていますしサービスも開始されています。IISの設定も大丈夫のように見えるのですが・・・ 回答をもらったようにFramework 1.0も有効にしてみたのですが・・・ それでもダメでした。 あと他に何の原因が考えられますか?
質問日時: 2009/03/04 17:16 質問者: jack-rose
ベストアンサー
1
0
-
CSVダウンロードできる容量
SQL Serverからデータを取得し ResponsでCSVファイルにデータを書き出すプログラムをつくりました。 この時データ量が多いと 取ってきたデータが切れてしまうことがありますか?
質問日時: 2009/02/26 18:42 質問者: taku_pon
ベストアンサー
1
0
-
C# で一定時間待機するのにCPUを消費しない方法
C# で一定時間待機するのにSleepメソッドを使用しますが、 Sleepメソッド使用中はCPUを大量に消費します。 CPUを消費しない方法はあるのでしょうか? ただしクラス内でのコーディングとし、 フォーム内使用のTimerメソッドは使用しないとします。 (クラス内であればTimerメソッドは使用OKとします。)
質問日時: 2009/02/26 15:37 質問者: ENTRE
ベストアンサー
1
0
-
GridViewからテンプレートフィールドのEvalにおける、値の取得
現在VisualStudio2005 ASP.NET VBで作成しております。 現在、GridViewを使用しておりまして、バウンドフィールド、ハイパーリンクフィールド、テンプレートフィールド、 をそれぞれ、配置しております。 <asp:ButtonField DataTextField="expression_no" HeaderText="No" SortExpression="expression_no" Text="ボタン" CommandName="Details" > <ItemStyle CssClass="GridBorder" /> </asp:ButtonField> <asp:BoundField DataField="item_name" HeaderText="商品名" SortExpression="item_name" > <ItemStyle CssClass="GridBorder" /> </asp:BoundField> <asp:TemplateField HeaderText="年額" SortExpression="moneyPerYear"> <ItemStyle HorizontalAlign="Right" CssClass="GridBorder" /> <ItemTemplate> <asp:Label ID="moneyPerYearGrid" runat="server" Text='<%# Eval("moneyPerYear", "{0:c0}") %>'></asp:Label> </ItemTemplate> <FooterTemplate> <asp:Label ID="lblSummary1" runat="server" ForeColor="Red"></asp:Label> </FooterTemplate> <FooterStyle HorizontalAlign="Right" /> </asp:TemplateField> ハイパーリンクフィールドがクリックされたタイミングで、そのクリックされた行の、データを取得したいと考えております。 Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) ' コマンド名が“Details”の場合にのみ処理 If e.CommandName = "Details" Then ' 主キー(isbn列)の値を取得 Dim isbn As String = GridView1.DataKeys(e.CommandArgument).Value.ToString Session("Gridrow") = GridView1.Rows(e.CommandArgument) Dim datarow As TableRow = Session("GridRow") Labaffiliation_name.Text = datarow.Cells(0).Text '証明No Labinsurance_item_name.Text = datarow.Cells(1).Text '商品名 LabPerYearContract.Text = datarow.Cells(2).Text '年金額 End If End Sub 下記のプログラムを実行すると、データが取得できるのはバウンドフィールドでGridViewにデータバインドしている Labinsurance_item_name.Text = datarow.Cells(1).Text '商品名 のみで、他のフィールドのデータが取得できません。 どなたかご教授いただけますと幸いです。
質問日時: 2009/02/25 16:47 質問者: niseite
ベストアンサー
1
0
-
aspxを表示せずにサイトを表示する
asp.netでウエブ上に公開する場合、ファイルの拡張子は.aspxとなりますが、 ブラウザ上で表示されるアドレスに.aspxを表示せずにサイトを表示することは可能でしょうか? http://sample.com/test.aspx -->これを http://sample.com/test のように表示させる ただ単に拡張子をとっただけでもいいのでしょうか?
質問日時: 2009/02/18 13:21 質問者: ENTRE
ベストアンサー
1
0
-
クラス内だけでhtmlデータをダウンロードしたい
C#でフォームにwebbrowserを貼り付けずに、 コード中に AxSHDocVw.AxWebBrowser browser = new AxSHDocVw.AxWebBrowser(); としてデータをDLしようとしています。 しかし browser.Navigate(url); ではエラーが発生してしまいます。 クラス内だけでhtmlデータをダウンロードしたいのですが、 可能でしょうか?
質問日時: 2009/02/17 11:45 質問者: ENTRE
ベストアンサー
1
0
-
GridViewからチェックボックスでデータを選択し、次のページへ送信する動作について
現在VisualWebDeveloper2005にて、セミナーの申し込みページを作成しています。 動作は、コース一覧(GridView)からチェックボックスで受けたいコースを選択し、GridViewの下にある[申し込む]ボタンを押すとGridViewからチェックがついている行のデータ(コースID)を取得し、次ページに送信→次ページでそのIDをもとにGridViewで詳細情報を表示する確認ページを作成したいと思っています。 GridViewの中にチェックボックスを作成し、チェックボックスがオンになっているもののみ、という部分まではプログラムが完成しているのですが、取得したデータを送信→次ページで受け取り表示の部分がわからずに困っています。 チェックした行のデータをSessionに入れようと考えたのですが 'チェックボックスがオンになっている時、その行のIDを取得してテキストボックスに表示 Protected Sub Button4_Click(ByVal sender As Object, ByVal e As System.EventArgs) For Each row As GridViewRow In GridView1.Rows Dim cb As CheckBox = CType(row.FindControl("cbSelect"), CheckBox) If cb.Checked Then Session("test") = row.Cells(1).Text Response.Redirect("kakunin.aspx") End If Next End Sub このプログラムだと複数の項目をチェックしても1つしかデータが送信されないのでどうすればいいかわからない状態です。 3日ほどどうすればいいかを検索してみたのですが、良い答えが見つからなかったので質問させていただきます。よろしくお願いします。
質問日時: 2009/02/17 11:06 質問者: teltel007
ベストアンサー
1
0
-
1つのaspxファイルで複数のaspxファイルを表示するには?
現在VWD2008EXで画面を作っているのですが トップメニューやサイドメニュー毎にaspxファイルを用意して それを一括で表示できるような事がやりたいのですが どうすれば良いでしょうか? 具体的にはDefault.aspxでレイアウトを整えて LeftMenu.aspx、TopMenu.aspxを読み込んで表示したいと考えています。
質問日時: 2009/02/12 14:07 質問者: noname#78826
ベストアンサー
1
0
-
エクセルを終了
お世話になります。 エクセルVBAでエクセルを終了する時、下記の様な 記述をしていますが、そのファイルしか終了出来ません。 エクセルのアプリケーション自体を終了したいのですが、 その記述方法をご教授頂けないでしょうか。 宜しくお願い致します。 記 Workbooks("---.xls").Close savechanges:=False
質問日時: 2009/02/10 23:44 質問者: miruchoko
ベストアンサー
2
0
-
インターネットエクスプローラのレジストリ
インターネットエクスプローラのレジストリ Software\Microsoft\Windows\CurrentVersion\Internet Settings に書き込もうとしていますが、 Syste.UnauthorizedAccessException エラーが発生します。 Internet Settings はC#側からは変更できないのでしょうか?
質問日時: 2009/02/10 12:05 質問者: ENTRE
ベストアンサー
1
0
-
VB Web Developerでのページリンクについて(Excel・ネットワーク)
Visual Basic Web Developerを使用して、 別のサーバの共有フォルダにあるExcelファイルを開く、 という処理を実装しようと考えています。 単純にhtmlでリンクを貼れば良いのかと思い、実行し、ファイル が表示されたのですが下記エラーが表示されてしまいます。 ------------------------------------------------------------ '共有フォルダがあるサーバ名/共有フォルダ名/test.xls' が 見つかりません。ファイル名およびファイルの保存場所が正しい かどうか確認してください。 [ファイル] メニューの最近使用したファイルの一覧からファイル を開こうとしている場合は、そのファイルの名前が変更されていな いこと、移動または削除されていないことを確認してください。 -------------------------------------------------------------- 実際ファイルが展開されているのにもかかわらずこのようなエラーがでてしまいます。 ちなみにコードはdefault.aspxに下記リンクを追加しただけです。 <a href="file://共有フォルダがあるサーバ名/共有フォルダ名/test.xls">テスト</A> エラーが出力されない、もしくは別のリンク方法がありましたら、 ご教授の程、宜しくお願いいたします。
質問日時: 2009/02/05 14:26 質問者: mttan26
ベストアンサー
1
0
-
IIS5で作成したASPをIIS7でデバッグしたい
Windows2000+SQLServer2000Standard+IIS5環境で作成したASPを Windows2008+SQLServer2005Express+IIS7環境に移植したところ、 いくつかのASPでエラーが出るようになりました。 IIS5の環境ではエラーになった行数や詳細が表示されていましたが、IIS7では「500-内部サーバーエラーです」程度しか表示されず、どこが悪いのかわかりません。 IIS5では動いているし、IIS7上でもきちんと動作しているASPもあるので、どこが悪いのかわからず困っています。せめてエラーになっている行がわかれば、と思うのですが・・・ IIS5のようにエラーの詳細情報を表示させる設定か、または別のデバッグ方法をご存知の方がいらっしゃいましたらご教示お願いいたします。 開発はVisualInterDev6.0です。 お手数をおかけいたしますが、宜しくお願いします。
質問日時: 2009/02/05 10:31 質問者: akiaki2
ベストアンサー
1
0
-
【ASP.NET】 ログインコントロールにおいて
おせわになります。 Visualstudio 2005 のASP.NET VB でWEBサイトを作成しております。 ASP.NET で ログインコントロールを使って、認証ページを作っているのですが。 ID PASSWORD この2つのIDをログインコントロール内で、使用しているのは分かるのですが、 このIDに加え ID 名前 PASSWORD という3つのデータによって、ログイン制御を行いたいと考えております。 ログインコントロール内で、テーブルを追加して、「名前」を増やした所、 このIDをVB.NET側で、受け取れません。 ASP.NET 側の ログインコントロールのソースは /////// ここからが問題の箇所 ///////////// <tr> <td align="right" style="height: 24px; width: 149px;"> <asp:Label ID="Label2" runat="server" AssociatedControlID="USERID">ID: </asp:Label></td> <td style="height: 24px; width: 312px;"> <asp:TextBox ID="USERID" runat="server" MaxLength="5" OnTextChanged="USERID_TextChanged" Width="152px"> </asp:TextBox> <asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="USERID" ErrorMessage="ユーザーIDは5文字以下にしてください。" ToolTip="ユーザーIDは10文字以下にしてください" Type="String" ValidationGroup="Login1">*</asp:RangeValidator> </td> </tr> /////// ここまでが問題の箇所 //////////// /////// ここからは通常に起動 ///////////// <tr> <td align="right" style="height: 24px; width: 149px;"> <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">氏名(カナ):</asp:Label></td> <td style="height: 24px; width: 312px;"> <asp:TextBox ID="UserName" runat="server" Width="152px" OnTextChanged="UserName_TextChanged" MaxLength="10"> </asp:TextBox> <asp:RangeValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName" ErrorMessage="ユーザー名は10文字以下にしてください。" Type ="String" ToolTip="ユーザー名は10文字以下にしてください" ValidationGroup="Login1"> *</asp:RangeValidator> </td> </tr> <tr> <td align="right" style="height: 29px; width: 149px;"> <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">パスワード: </asp:Label> </td> <td style="width: 312px; height: 29px;"> <asp:TextBox ID="Password" runat="server" TextMode="Password" Width="152px"> </asp:TextBox> <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password" ErrorMessage="パスワードが必要です。" ToolTip="パスワードが必要です。" ValidationGroup="Login1"> * </asp:RequiredFieldValidator> </td> </tr> <tr> <td align="center" colspan="2" style="color: red"> <asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal> </td> </tr> VB.NET 側では以下のスクリプトで指定しています。 Protected Sub LoginButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Login1.LoggedIn ////////// 受け取れない ////////////////// Dim strID As String = Login1.UserID.ToString ////////// 受け取れる ////////////////// Dim strID As String = Login1.UserName.ToString ////////// 受け取れる ////////////////// Dim strID As String = Login1.Password.ToString このように、LOGIN コントロールに UserIDを追加できません。 よって、session などに、 UserID のVALUE を受け取れるようにしたいのですが、 asp.net側の 設定はどのようにしたらよろしいのでしょうか。 ログインコントロールは あきらめて、通常の独自の認証システムを作るべきですかね。 ログインコントロールに 通常のテキストボックスとして、追加はできないものでしょうか。 どなたかご存知の方、いらっしゃいましたら、教えていただけますと幸いです。 どうぞ宜しくお願いいたします。
質問日時: 2009/02/03 19:15 質問者: niseite
ベストアンサー
1
0
-
アプリケーションソフトのダウンロード
誤ってMicrosoftpaintを削除してしまいました。ダウンロードできるでしょうか?
質問日時: 2009/01/30 20:22 質問者: imarin21
解決済
2
0
-
大丈夫でしょうか?
わたしのP.C.6年で4回壊れ5台目の新品。 修理不能ばかりです。(できても新品買うほうが安いくらい) 今日もまた買って一年半だというのにスクリーンが砂嵐になり修理に出しました。 それで使い方が悪いのか回答していただきたいのです。 常時インターネットエクスプローラを5個開いてマイクロソフトアウトルックを開きさらに動画を5時間見続けています。 この使い方でPCにダメージがあるのでしょうか? 電源は1週間に1度ぐらい落としています。 時々メモリーが低すぎると出ます。 P・Cの精度は一番いいものです。
質問日時: 2009/01/30 15:32 質問者: takochan00jp
ベストアンサー
4
0
-
IEのプロキシ設定をC#プログラムで変更
IEのプロキシ設定をC#プログラムで変更したいのですが、 方法がわかりません。 もしご存知でしたら教えて頂けないでしょうか?
質問日時: 2009/01/29 21:41 質問者: ENTRE
ベストアンサー
1
0
-
BASP21のSendMailとSendMailExについて
お世話になります。 ASP(非.net)で、BASP21を利用してメール送信を行っております。 SendMailExでは普通に送信可能なのですが、まったく同じパラメタでSendMailを利用しようとすると、「HTTP/1.1 500 Internal Server Error」が発生してしまいます。 マニュアルを見る限りではSendMailとSendMailExのパラメタは同じと思われるのですが、実際は何か異なるのでしょうか。 それとも他に原因があるのでしょうか。 どなたか、ご存知の方いらっしゃいましたら、ぜひ教えていただけると助かります。 宜しくお願いします。
質問日時: 2009/01/28 14:50 質問者: nanashi5jp
ベストアンサー
1
0
-
ASP.NET ブログ作成
ASP.net 1.0を利用しております。 この度、アメブロ等で文字を入力する際に利用できる。 文字装飾(フォントサイズ・色)が可能な文字入力コントロールが 必要になりました。 asp.net 2.0等新しいVS(ヴィジュアルスタジオ)では 本用件を満たすコントロールが標準で使えたりするのでしょうか? もしくは、製作可能なアイディアをお持ちの方 よろしくお願いします。
質問日時: 2009/01/27 16:52 質問者: mark_proud
ベストアンサー
1
0
-
ASP(VBScript)でDBのテキスト型の空白判断
ASP(VBScript)でmdbのデータベースを開き 処理をするコードを書いているのですが 項目に空白かnullのどちらかが入っている場合 どちらも空白として判断して処理したいのですが DBに接続してレコードセットをオープンし ただ単に項目を表示させることはできています。 空白の時に違う表示をしようとしたときに以下のようなコードを 書いているのですがいつもERRの表示が出てしまいます if objRS("hogehoge").value="" or objRS("hogehoge").value=Null then '空白の判断 hensuu = "空白" else hensuu = "ERR" end if 実行時エラーは出ないんですが アクセスで見る限り このmdbデータベースのhogehogeは空白です。 どなたか回避策などご存じでしたらご教授下さい。 よろしくお願いします。
質問日時: 2009/01/23 01:58 質問者: umadura4747
解決済
1
0
-
ASP(VBScript) & SQL Server でのエスケープ処理
現在、 ASP(VBScript) & SQL Server で開発しております。 PHP & MySQL では 文字列型:mysql_escape_string 数値型:intval PHP & PostgreSQL では 文字列型:pg_escape_string 数値型:intval ですが、 ASP(VBScript) & SQL Server にはそのような関数がありますでしょうか? ない場合は自作しなければならないのですが、 エスケープする文字は「'」のみで大丈夫でしょうか? ご教授いただければ幸いです。
質問日時: 2009/01/09 15:13 質問者: kyouju
ベストアンサー
1
0
-
ASPNETというユーザを追加方法
かなり困っているので質問させて頂きます。 自分のPCにIISをインストールしました(OS:WindowsProfessional)。 IISを利用しWeb上からVisualStudioで作ったアプリケーションを見れるようにしたいのです。 アプリケーションの構成は、メニュー画面でボタンをクリックすると、各画面へ遷移するというものです。 DBにアクセスしない、メニュー画面は参照できるのですが、メニュー画面のボタンをクリックし、DBへアクセスする画面へ遷移しようとすると、 「'…' アプリケーションでサーバー エラーが発生しました。」 「コンパイル エラー」 「コンパイル エラー メッセージ: BC30002: 型 'TransactionScope' が定義されていません。」 とエラー出ます。 コンパイルエラーなので掲示板で質問するのは不適切かもしれません。申し訳ありません。 調べてみるとASPNETというユーザを追加する必要があると推測しました。 ASPNETというユーザを追加する方法も調べてみたのですがわかりません。その方法を御教授頂きたいです。 ASPのバージョンは2.0です。 この推測は間違っていますか?
質問日時: 2009/01/08 10:37 質問者: 2005073
ベストアンサー
2
0
-
更新処理について
sea_clear_skyです。 質問させて頂きます。 [環境] Win98SE PWS [質問内容] データベースのデータを<INPUT TYPE="TEXT">に表示させます。 INPUTTEXTは二つあり、データベースのIDとNAMEのデータを表示させます。 この際、データベースの更新処理は INPUTに入ったIDとNAMEを変更したいのですが、 データベースの更新処理のSQLでWhere=IDの値 で、データベースの値を指定しているため、 IDの値を変更させることができない状態です。 このやり方では、IDの値を更新させるのは不可能だと私自身では 思っています。 IDの値を変更させる方法は何かありますか? NAMEでSQLを引っ張ってきて、IDを更新させるしかないでしょうか? ご教授願います。 よろしくお願いします。
質問日時: 2009/01/04 19:55 質問者: sea_clear
ベストアンサー
1
0
-
C# 適切時間について
お世話になります。 C#で開発しています。 現在、登録時のチェックとして時間が適切かどうかの判断を 入れようと思っています。 何か良い方法があればご教授願います。 今、textboxを時間でマスクしています。 初期値は、__:__の形になっています。 0:00~23:59の入力範囲で考えています。 よろしくおねがいします。
質問日時: 2008/12/29 17:15 質問者: teng046
解決済
1
0
-
「FileUploadコントロール」手入力不可にしたい。
初めての質問です。 わからないことが多くて不愉快に感じさせる質問になってしまったら申しわけありません。 .NET ASPの「FileUploadコントロール」という参照ボタン付きのテキストのようなコントロールがありますが、 こちらを「手入力不可」とし、必ず参照ボタンから(ファイルパス)を入力しなければならないようにしたいのですが、 「FileUploadコントロール」の参照ボタンは生かしたまま、テキスト入力部分だけを手入力不可(ロック状態)にすることは可能でしょうか? すみませんが、 どなたかご助言お願いいたします。
質問日時: 2008/12/25 18:32 質問者: komatta16
ベストアンサー
1
0
-
ドロップダウンリストの初期表示値の指定
SqlDataSource と関連付けた ドロップダウンリストが 2つあります。 1つは年度の選択を行い、もう1つは選択した年度に 該当する月を、表示・選択させます。 月を選択するドロップダウンリストにおいて、Form起動 時の初期表示の値として、SqlDataSource 内の最大値を 表示させたいのです。 <例:2008/12/25 現在 の場合> ●2007年度を指定した場合 ・2008/3 が最終月のため、「03」をセット。 ・SqlDataSource内には、2007/4 ~ 2008/3 までのデータが必ず存在する。 ●2008年度を指定した場合 ・2008/12 が最終月のため、「12」をセット。 ・但し、2008/12 のデータが無い場合が想定される ため、SqlDataSource内の最大値を特定しセットし たい。 上記の例は、あまり良い例ではないと思いますが、やり たいことは、SqlDataSourceで取得した値の中から、最大 値を特定し初期値として表示することです。 どなたかご存じないですか? ASP2.0 言語:VB
質問日時: 2008/12/25 14:31 質問者: jyu3216
解決済
2
0
-
HIDDENについて
sea_clear_sky8です。 [環境] Win98SE PWS [質問内容] 次のページ、前のページ、最初のページ、最後のページっていうのを作って ページングさせたいのですが、 下記のように一つ一つにHIDDENNを作ると、全部のボタンが表示されている 場合にボタンをクリックすると下記SQLで、Commandオブジェクトのコマンドが設定されていませんとエラーが表示されます。 [SQL] "select * from test_t " & _ "where name like '%" & Request("nm") & "%' " & _ "order by id " & _ "limit " & Request("page_num")*10 & ",10" [最初のページ] response.write "<input type=""Submit"" value=""最初のページ>""onclick=""myClick();"">" response.write "<input type=""HIDDEN"" name=""page_num"" value=""&0&"">" [次のページ] response.write "<input type=""Submit"" value=""次の10件>""onclick=""myClick();"">" response.write "<input type=""HIDDEN"" name=""page_num"" value=""" & request("page_num")+1 & """>" [前のページ] response.write "<input type=""Submit"" value=""前の10件>""onclick=""myClick();"">" response.write "<input type=""HIDDEN"" name=""page_num"" value=""" & request("page_num")-1& """>" [最後のページ] response.write "<input type=""Submit"" value=""最後のページ>""onclick=""myClick();"">" response.write "<input type=""HIDDEN"" name=""page_num"" value=""" &Abs(Int(-1*(AllCnt/10)))& """>" エラーの原因は最初のページと最後のページのVALUEの部分のvalue=""&0&""、 value=""" &Abs(Int(-1*(AllCnt/10)))& """の部分の記入の仕方が おかしいか、各ボタンごとにHIDDENを作成しているため、おかしいのでは ないかと考えています。 HIDDENを一個にする方法はありますか、 いろいろ考えていますが、考えつかない状態です。 また、他に原因があればよろしくお願いします。 すいませんが、ご教授願います。 よろしくお願いします。
質問日時: 2008/12/24 21:50 質問者: sea_clear
ベストアンサー
4
0
-
IEソース表示の整理の仕方
sea_clear_sky8 [環境] OS Win98SE PWS [質問内容] Response.writeメソッドによって、出力されて、<HTML>タグが IEの 「表示」→「ソース」では、1行で表示されてしまいます。 それを区切ってきれいにするにはどうプログラムを出力したらいいのでしょうか? 例 1行に表示される。 <form id="myForm"method="post"action="kousin.asp"><table><tr><TD>id</TD><TD>name</TD></TR><TR><TD> これを下記のように区切って表示されるようにしたいのです。 <form id="myForm" method="post" action="kousin.asp"> <table> <tr> また、ASPファイルのソース、スクリプトをIEの「表示」→「ソース」で みえないようにするにはどうしたらよろしいのでしょうか? ご教授願います。 よろしくお願いします。
質問日時: 2008/12/23 21:12 質問者: sea_clear
ベストアンサー
2
0
-
次データ取得エラーについて
sea_clear_sky8です。 [環境] OS 98SE PWS [質問内容] SQL CMD.CommandText = "SELECT * from test_t" このSQLだと下記のソースの部分が通り、データを表示 させることができます。 でも、 SQL CMD.CommandText = "select * from test_t " & _ "where name like '%" & Request("nm") & "%' " & _ "order by id " & _ "limit " & Request("page_num")*10 & ",10" だと次データ取得エラーと表示され、エラー番号3251が表示され 二つ目のデータから取得できません。 忙しいところすいませんが、ご教授願います。 エラー番号等で、インターネットで調べましたが、原因がわからない 状態です。よろしくお願いします。 [ソース] Do UntiL RS.EOF=true For i = 0 to RS.Fields.Count-1 Response.write RS(i).name k = RS(i).name + CSTR(RS.bookmark) Response.write "<input name="&k&" value="&RS(i)&">" next Response.write "<BR>" RS.MoveNext Loop
質問日時: 2008/12/23 17:32 質問者: sea_clear
ベストアンサー
1
0
-
ASPでアクセス履歴をとっておきたいのですが。。。
VS2008 ASP.NET Server WinXP SP3 DB SQLSERVER 以上の環境にて開発を行っております 正直 ASP.NET 初心者です どんな人がどのページを見たのかの アクセスログを取っておきたいのですが どのタイミングで どの場所にコードを書けばいいのか ちょっと分かってません アクセスログをデータベースに 格納している方 もしくは DB以外に格納してる経験がある方 もしよかったらいいアドバイスくれないでしょうか?
質問日時: 2008/12/23 11:20 質問者: 1111111119
ベストアンサー
1
0
-
AcceccDataSourceに対する任意のコマンドの結果を取得
こんちは。 手元に書籍類が全く無く、ネットで調べたりしたものの僕の頭では解決しなかったので、ご存知の方がいらっしゃったら教えてくださいませ。 やりたい事 aspxに貼り付けてあるAccessDataSourceに対して、ODPにあるようなExecuteNonQueryやExecuteReaderみたいな関数で結果だけ取得したい。 現在の状況は WEBフォーム上に、AccessDataSourceをバインドさせたGridView、 テキストボックス のコントロールを配置しています。 ・AccessDataSource [テーブルA] [名前][住所][電話][メモ][好きな人] GridViewには、コマンド列とAccessDataSourceの[テーブルA]から[名前][住所][電話]のフィールドを表示させています。 コマンド列に設置したリンクを押すと、該当行の[好きな人]データをテキストボックスに表示します。 正直なところ、かなり作り込んでしまってまして今更DBへのアクセス方法とか変えたく無いのが本音です。 表現がちょっとアレですが、あー知ってる知ってるって方いらっしゃったら教えてくださいませ。
質問日時: 2008/12/22 15:43 質問者: mindatg
ベストアンサー
2
0
-
ページング値渡しについて
sea_clear_sky8です。 [環境] OS 98SE PWS [質問内容] ページングの値渡しの際がうまくいきません。 忙しいところすいませんがよろしくお願いします。 次のページっていうのをボタンで作って、次の10件が表示させるように させたいのです。 下記ソースのvar frm = document.GetElemntById("myForm");の部分で オブジェクトでサポートされていないプロパティまたはメソッド ですとエラーがでます。 それからコンパイル後、SQLエラーと表示されます。 このSQLエラーというのは下記ソースのエラー処理で行っている SQLエラーというのが表示されています。 [ソース] [bunkatsu1.html] <html> <body> <form action="bunkatsu1.asp" method="post"> 名前:<input type="text" name="nm"> <input type="hidden" name="page_num" value="0"> <input type="submit" name="exec" value="検索"> </form> </body> </html> [bunkatsu1.asp] <html> <script type="text/javascript"> <!-- function myClick() { var frm = document.GetElemntById("myForm"); frm.action ="bunkatsu1.ASP"; frm.method= "get"; frm.submit(); } // --> </script> <body> <% On Error Resume Next Dim DB,CMD,RS,AllCnt '接続処理 Set DB = Server.CreateObject("ADODB.Connection") DB.Open "mysql" If Err.number <> 0 then Response.Write "接続エラー" Response.End End If ' LIMITを使ったSELECT文を実行 Set CMD = Server.CreateObject("ADODB.Command") CMD.ActiveConnection = DB CMD.CommandText = "select * from test_t " & _ "where name like '%" & Request("nm") & "%' " & _ "order by id " & _ "limit " & Request("page_num")*10 & ",10" Set RS = CMD.Execute If Err.number <> 0 then Response.Write "SQL実行エラー" Response.End End If ' 結果出力 Response.Write "<table border=1>" Response.Write "<tr><td>id</td><td>name</td></tr>" Do Until RS.EOF Response.Write "<tr>" Response.Write "<td>" & RS("id") & "</td>" Response.Write "<td>" & RS("name") & "</td>" Response.Write "</tr>" RS.MoveNext If Err.number <> 0 then Response.Write "次データ取得エラー" Response.End End If Loop Response.Write "</table>" ' 検索条件に該当する全データの件数取得 CMD.CommandText = "select count(*) from test_t " & _ "where name like '%" & Request("nm") & "%' " Set RS = CMD.Execute If Err.number <> 0 then Response.Write "SQL実行エラー" Response.End End If AllCnt=RS(0) ' ページ数表示 if AllCnt>10 then Response.Write Abs(Int(-1*(AllCnt/10))) & "ページ中の" Response.Write Request("page_num")+1 & "ページ目を表示<br>" end if ' 前の10件 if Request("page_num")<>0 then end if ' 次の10件 if ((Request("page_num")+1)*10) < AllCnt then response.write "<form id=""myForm"" method=""post"">" response.write "<input type=""Submit"" value=""次の10件>"" onclick=""myClick();"">" response.write "<input type=""HIDDEN"" name=""num"" value=""&request(""num"")&"">" このTEXTボックスはHIDDENのNUMに何が入っているか確認するための ものです。 response.write "<input type=""text"" name=""test"" value=""&=request(""num"")&"">" response.write "<input type=""HIDDEN"" name=""page_num"" value=""&request(page_num)+1&"">" このTEXTボックスはHIDDENのPAGE_NUMに何が入っているか確認するための ものです。 response.write "<input type=""text"" name=""test1"" value=""request(page_num)+1&"">" response.write "<input type=""submit"" value=""更新"">" response.write "</form>" end if ' レコードセット解放 RS.Close ' 切断 DB.Close ' オブジェクト解放 Set CMD=Nothing Set RS=Nothing Set DB=Nothing %> </body> </html> 忙しいところすいませんが、ご教授願います。 よろしくお願いします。
質問日時: 2008/12/21 16:15 質問者: sea_clear
ベストアンサー
2
0
-
レンタルサーバーで他のサイトのMySQLに接続できない。
Visual Web Developer 2005 でWebサイトを作成しています。 開発環境から、他のサイトのMySQLサーバーに接続できたので、レンタルサーバーに移したのですが、接続できません。 (レンタルサーバー内に作成した自分用のMS-DBには接続できます) 開発環境で、MySQLサーバーの接続には、MySQL Connector/Netをインストールし、コードによって接続文字列などを設定し、接続しています。 レンタルサーバーの仮想ディレクトリのbinフォルダには、MySql.Data.dllを入れています。(もしやと思い、WWWROOT\binにも入れました。) エラーは以下のようなメッセージなのですが、アドバイスを頂けないでしょうか。 Server Error in '/Album' Application. -------------------------------------------------------------------------------- Exception of type 'System.Exception' was thrown. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Exception: Exception of type 'System.Exception' was thrown. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [Exception: Exception of type 'System.Exception' was thrown.] MySql.Data.MySqlClient.NativeDriver.Open() +110 [MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts.] MySql.Data.MySqlClient.NativeDriver.Open() +238 MySql.Data.MySqlClient.MySqlPool.GetPooledConnection() +61 MySql.Data.MySqlClient.MySqlPool.GetConnection() +142 MySql.Data.MySqlClient.MySqlConnection.Open() +332 Album.Login.LoginButton_Click1(Object sender, EventArgs e) in E:\WEB\Album\Album\Login.aspx.vb:151 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
質問日時: 2008/12/21 11:44 質問者: GpH2
ベストアンサー
2
0
-
ASP.NETでログイン認証をしないとページを見れないようにしたい
ASP.NETでソフト開発を行っております 自分が実装したい事ですが、 ログインページが表示され そこで認証をしないと 他のページを見る事ができないようにしたいのです お勧めの方法ありましたら 教えて下さい
質問日時: 2008/12/20 22:24 質問者: 1111111119
ベストアンサー
1
0
-
ページ移動 値渡しについて
sea_clear_skyです。 [環境] OS Win98SE PWS [質問内容] 検索キーワードをTEXTボックスに入力するHTML(1.HTML)から、SUBMITで データベースを検索するASP(サーバスクリプトのASPファイル、1.ASP)に飛びます。 とんだ先のASPファイル(1.ASP)が、データベース検索結果を表示させます。 データベース結果ASP(1.ASP)は1ページに10件表示させます。 その際、データが10件以上ある場合は次へというボタンで次のデータを 表示させたいです。 A HREFからハイパーリンクで表示させる方法はできましたが、 ボタンで作ることができません。 ボタンの際のページ移動と値渡しがわかりません。 A HREFで作った際の Response.Write "<a href=bunkatsu.asp?nm=" & Request("nm") Response.Write "&page_num=" & Request("page_num")+1 & ">" Response.Write "次の10件></a> " この部分を変更したらできると考えています。 RedirectとかWindows.Location.Href等で試しましたができませんでした。 Submitは更新処理をするために<1.ASP>で使っていますので、利用は考えていません。 ご教授願います。 。
質問日時: 2008/12/20 17:03 質問者: sea_clear
ベストアンサー
2
0
-
GridViewのEditTemplate
すみません。改めて質問させていただきます。 GridViewのEditTemplateにDropDownListが配置されています。 更新したときに、そのDropDownListの値を取得する方法をご教授頂きたいです。 言語はVBです。以下のコードを書きましたが取得できません(Updatingイベントのとき)↓ Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles GridView1.RowUpdating MsgBox(GridView1.Rows(e.RowIndex).ToString) End Sub とりあえずメッセージボックスにドロップダウンリストの値を表示したいです。
質問日時: 2008/12/19 12:03 質問者: 2005073
解決済
3
0
-
NULLで検索を行ったときは全件表示させたい
VWD2008で簡単なDB検索アプリケーションを作成しています。 ページ内に Textboxコントロール(Textbox1)とButtonコントロール GridViewコントロール(GridView1)を配置しています。 データベース列の要素は id(番号) name(商品名) value(数量) として、テーブルの内容には下記内容が入力されています。 ------------------------- id name value 1 AAAA 1 2 AAAB 2 3 DDDD 3 -------------------------- テキストボックスに商品名を入力して、該当する商品だけを抽出させるのですが テキストボックスに何も入力せずに検索ボタンを押したときは すべてのDBの内容を表示させたいのです。 今のところ何も入力せずに検索しなかった場合はGridView上には 何も結果が出力されません。 GridViewのデータソースの構成によりWhere句の追加で 列:name 演算子:LIKE ソース:Control パラメータのプロパティ:TextBox1 規定値:何も入力せず(NULL?) と入力して追加ボタンを押すと以下のWHERE句が追加されました。 SELECT id, name, value FROM Table1 WHERE ([name] LIKE '%' + @name + '%')) NULLで検索を行った場合に全件表示させたい場合 WHERE句はどのように設定するのが好ましいのでしょうか・・・、、 初歩的な質問で大変申し訳ありませんが教えてください。困っています。
質問日時: 2008/12/18 23:48 質問者: masaxy
ベストアンサー
2
0
-
XMLのメリット デメリットを教えて下さい
VB.NETでシリアル通信のプログラムをつくっております シリアル通信のデータを ログ(.datファイルやCSV)で 保存するようなプログラムを考えていますが 最近の データをもつためのファイルとしては XMLというファイルが主流だと書いてありました CSVやDATファイルなどのファイルと違って どのようなメリットがあるのでしょうか? デメリットもあるなら教えて下さい
質問日時: 2008/12/14 22:12 質問者: 1111111119
ベストアンサー
2
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Microsoft ASP】に関するコラム/記事
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
-
ピンとくる人とこない人の違いは?直感を鍛える方法を心理コンサルタントに聞いた!
根拠はないがなんとなくそう感じる……。そんな「直感がした」という経験がある人は少なくないだろう。ただ直感は目には見えず、具体的な説明が難しいこともあるため、その正体は理解しにくい。「教えて!goo」にも「...
-
中古物件転売時の節税対策にメス?不動産投資家は戦々恐々?元国税が解説
不動産の取引において、土地と建物を一括で売買する場合、土地に消費税はかからないが、建物には消費税がかかる。これを利用して、例えば土地と建物を合計1億円で売る場合、土地の値段を9999万9999円にし、建物を1円...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルに張り付けた写真のファイ...
-
VB.NET Excelを読み込んでDataTable...
-
phpのファイルがブラウザで開かない
-
aspxをhtmlに変換する方法について
-
フォルダの中のフォルダも圧縮される?
-
バッチファイル IF文の書き方について
-
【VB.NET】App.configにファイルパ...
-
バッチで当日日付で作成されるフォ...
-
VBAでPDFを作成する際、同じ名前の...
-
VBAでPDF作成をしたあと、指定のフ...
-
マクロで同じフォルダにある画像を...
-
Windows10にデュアルブートでXPをイ...
-
高校1年生情報の問題について。
-
Windows10エンタープライズ版をインストー...
-
C#からvbsを実行したい
-
vba 空のデータをSplitする時の処理...
-
onedrive にexcelファイルをアップ...
-
Excelにて、シート間で、データーを...
-
エクセルのファイル名をコピーして ...
-
Excelでボタン(フォームコントロー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルに張り付けた写真のファイ...
-
phpのファイルがブラウザで開かない
-
onedrive にexcelファイルをアップ...
-
VBAでPDFを作成する際、同じ名前の...
-
Windows10にデュアルブートでXPをイ...
-
aspxをhtmlに変換する方法について
-
VB.NET Excelを読み込んでDataTable...
-
vba 空のデータをSplitする時の処理...
-
【VB.NET】App.configにファイルパ...
-
ffftpでファイル取得が0バイトにな...
-
C#からvbsを実行したい
-
キヤノン アソビカメラ iNSPiC REC...
-
Excelにて、シート間で、データーを...
-
【VB.NET】Excelの最終行までの取得...
-
バッチで当日日付で作成されるフォ...
-
Accessのトグルボタンでサブフォー...
-
”KINGSOFT WPSのVBエディタ画面が開...
-
Excelでボタン(フォームコントロー...
-
マクロで同じフォルダにある画像を...
-
連想配列を配列に格納したいです。 ...
おすすめ情報