出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[5196] ボタンが押されたらDB処理したい
投稿者:もりもりさん 2005/08/22 11:22:01
初めて投稿するASP歴1ヶ月程度の者です、お願いします。

「ボタンが押されたらDB処理をする」ということを実現したいのですが
うまくいきません。ソースは以下の通りです。

<%@ LANGUAGE=vbscript LCID=1041 %>
<% Option Explicit %>
<!--#INCLUDE FILE="TestFunc.asp"-->

<HTML>
<BODY>
省略
</BODY>
</HTML>
<SCRIPT LANGUAGE="VBScript" EVENT = "onClick" FOR = "Button">
<!--
  Dim sqlTxt,rs

  sqlTxt = "select * from 在庫 "
  set rs = RSOpen(sqlTxt) ※ここでエラーになります
-->
</SCRIPT>

+++++++++以下はTestFunc.aspにある関数++++++++
Function RSOpen(mySQL)
Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")

rs.open mySQL,DBConn(0)
Set RSOpen = rs
End Function

Function DBConn(num)
  Dim objConn2,strConn

strConn = "Provider=SQLOLEDB.1;Password=sa;Persist  Security Info=True;User ID=sa;" & _
"Initial Catalog=" & "Test" & ";Data Source=" & "testserver"

Set objConn2 = Server.CreateObject ("ADODB.Connection")
objConn2.ConnectionString = strConn
objConn2.Open
Set DBConn2 = objConn2

End Function

BODY内部に<%%>でset rs = RSOpen(sqlTxt)を書き込めば
問題なく動作しますが、VBScruptすると駄目みたいです。
ボタンが押されたらリセットするというような機能を実現したく、
onClickをやってみたのですが…。
教えて下さい、お願いします。

ボタンが押されたらDB処理したい   もりもりさん [2005/08/22 11:22:01] [5196]
  Re:ボタンが押されたらDB処理したい   YasNet(管理人)さん [2005/08/22 12:45:57] [5198]
    Re:ボタンが押されたらDB処理したい   もりもりさん [2005/08/22 13:17:27] [5199]
      Re:ボタンが押されたらDB処理したい   もりもりさん [2005/08/22 15:10:51] [5202]
        Re:ボタンが押されたらDB処理したい   morさん [2005/08/22 16:20:44] [5204]
          発言者により削除されました!! 食事睡眠ありなみん?さん [2005/08/22 16:46:05] [5205]
          Re:ボタンが押されたらDB処理したい   もりもりさん [2005/08/22 16:51:56] [5206]
            Re:ボタンが押されたらDB処理したい   もりもりさん [2005/08/22 16:59:33] [5207]
              Re:ボタンが押されたらDB処理したい   morさん [2005/08/23 9:56:08] [5211]
                Re:ボタンが押されたらDB処理したい   もりもりさん [2005/08/23 11:09:15] [5212]


TreeBBS For ASP V.0.1.3
Program By YasNet