|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
テーブルの文字を取得って出来ますか?
cozyさん
[2002/01/08 20:10:45]
[1351]
|
Re:テーブルの文字を取得って出来ますか?
Tomitomiさん
[2002/01/09 0:35:58]
[1352]
Re:テーブルの文字を取得って出来ますか?
cozyさん
[2002/01/09 10:21:04]
[1353]
|
| [1351] テーブルの文字を取得って出来ますか? |
| 投稿者:cozyさん 2002/01/08 20:10:45 |
| はじめまして。 初心者で参考書などを見ながら四苦八苦していて、どうしても解らないので投稿させていただきました。 今、Access2000でデーターベースを作っています。ごくごく簡単なデータベースです。VBScriptとHTMLを使いIEからデータベースを操作できるものを作っています。 dbの中身をテーブルで一覧表示させ、そのテーブルのはじに編集、削除、詳細というボタンを付けて、それぞれの処理に飛ばしたいのですが、そこでテーブルに一覧表示されている文字を取得したいのですが、そんなことって出来るのでしょうか? 初心者のもので恥ずかしいのですが、ソースを載せますのでよろしくお願いします。 <%@ LANGUAGE="VBSCRIPT" %> <html> <head> <title>トスネット</title> </head> <body> <table> <tr> <td>全件表示</td> <td width="150" align="right"><a href="index.htm">メイン画面へ</a></td> </tr> </table> <br> <table border="1" cellpadding="4"> <tr> <th colspan="3"></th> <th>内部ID番号</th><th>登録日付</th><th>お客様名</th><th>担当者名</th><th>内容</th> </tr> <% Dim work '========================================================= '1、データベースを開く '2、データベースからデータを取り出す '========================================================= Dim Conn,SQL,RS db1=server.mappath("db1.mdb") DBName="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & db1 Set Conn = Server.CreateObject("ADODB.Connection") Conn.open DBName SQL = "select * from トスネット" Set RS = Server.CreateObject("ADODB.Recordset") RS.Open SQL, Conn,3,3 '========================================================= '3、取り出したデータをHTMLに書き出す '========================================================= response.write RS.recordcount & "件が登録されています" Do until rs.eof %> <tr> <form method="post" action="edi.asp"> <td> <input type="hidden" name="id" value=<%=id%>> <input type="submit" value="編集"> </td> </form> <form method="post" action="del.asp"> <td> <input type="hidden" name="id" value=<%=id%>> <input type="submit" value="削除"> </td> </form> <form method="post" action="show.asp"> <td> <input type="hidden" name="id" value=<%=id%>> <input type="submit" value="詳細"> </td> </form> <td align="right"><%=rs("id")%></td> <td><%=rs("date")%></td> <td><%=rs("name1")%></td> <td><%=rs("name2")%></td> <td> <% work = rs("work") if len(work) > 20 then response.write left(work,20)&"..." else response.write work end if %> </td> </tr> <% rs.movenext loop '========================================================= '4、データベースを閉じる '========================================================= rs.close Conn.close %> </table> </body> </html> |
| [1352] Re:テーブルの文字を取得って出来ますか? |
| 投稿者:Tomitomiさん 2002/01/09 0:35:58 |
| こんばんわ、Tomitomiです。 > dbの中身をテーブルで一覧表示させ、そのテーブルのはじに編集、削除、詳細というボタンを付けて、それぞれの処理に飛ばしたいのですが、そこでテーブルに一覧表示されている文字を取得したいのですが、そんなことって出来るのでしょうか? テーブルの文字列を取得したいのはよくあることですね。 ちょっと考え方を変えれば簡単です。 表示している文字列をForm内にhiddenで書いてあげるのです。 ><form method="post" action="show.asp"> ><td> ><input type="hidden" name="id" value=<%=id%>> ><input type="submit" value="詳細"> ></td> ></form> ><td align="right"><%=rs("id")%></td> ><td><%=rs("date")%></td> ><td><%=rs("name1")%></td> ><td><%=rs("name2")%></td> ><td> ><% を <form method="post" action="show.asp"> <td> <input type="hidden" name="id" value=<%=id%>> <input type="submit" value="詳細"> '========== これを追加してあげる。 ======================= <input type="hidden" name="date" value=<%=s("date")%>> <input type="hidden" name="name1" value=<%=rs("name1")%>> <input type="hidden" name="name2" value=<%=rs("name2")%>> '========================================================= </td> </form> <td align="right"><%=rs("id")%></td> <td><%=rs("date")%></td> <td><%=rs("name1")%></td> <td><%=rs("name2")%></td> <td> <% こうする。 |
| [1353] Re:テーブルの文字を取得って出来ますか? |
| 投稿者:cozyさん 2002/01/09 10:21:04 |
| > こんばんわ、Tomitomiです。 > > > dbの中身をテーブルで一覧表示させ、そのテーブルのはじに編集、削除、詳細というボタンを付けて、それぞれの処理に飛ばしたいのですが、そこでテーブルに一覧表示されている文字を取得したいのですが、そんなことって出来るのでしょうか? > > テーブルの文字列を取得したいのはよくあることですね。 > ちょっと考え方を変えれば簡単です。 > 表示している文字列をForm内にhiddenで書いてあげるのです。 > > ><form method="post" action="show.asp"> > ><td> > ><input type="hidden" name="id" value=<%=id%>> > ><input type="submit" value="詳細"> > ></td> > ></form> > ><td align="right"><%=rs("id")%></td> > ><td><%=rs("date")%></td> > ><td><%=rs("name1")%></td> > ><td><%=rs("name2")%></td> > ><td> > ><% > > を > > <form method="post" action="show.asp"> > <td> > <input type="hidden" name="id" value=<%=id%>> > <input type="submit" value="詳細"> > > '========== これを追加してあげる。 ======================= > <input type="hidden" name="date" value=<%=s("date")%>> > <input type="hidden" name="name1" value=<%=rs("name1")%>> > <input type="hidden" name="name2" value=<%=rs("name2")%>> > '========================================================= > > </td> > </form> > <td align="right"><%=rs("id")%></td> > <td><%=rs("date")%></td> > <td><%=rs("name1")%></td> > <td><%=rs("name2")%></td> > <td> > <% > > こうする。 こんにちは、cozyです。 Tomitomiさん、レス有難う御座いました。 言われてみれば、そのとうりですね。レスを見てチョッと恥ずかしかったです。本当に初心者でスミマセン。 一気に解決することが出来ました。本当に有難う御座いました。 また、どうしても行詰まった時は、こちらにお世話になりたいと思いますので、その時はお付き合いのほどよろしくお願い致します。 それでは、有難う御座いました。 |
|
TreeBBS For ASP V.0.1.3 |