[問題] 資料表的資料都是0?

看板Web_Design作者 (這就是我)時間16年前 (2009/06/07 18:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我寫了一個連接資料庫的網頁,用的是ASP 說明一下:網頁會顯示的是四個文字方塊,一個是名字,另三個是日期 都是讓人打中文或英文,然後他們打入的資料分別存入資料表中的name 和另三個日期欄位,但是我上傳到網路上,網頁可以執行成功,但是 資料表內的資料都顯示為0,不知道是發生什麼問題?(還是說空間的問題?) 不知道要怎麼解決? 先謝謝各位了~ 以下附上程式碼: <Html> <Body BgColor="White"> <Form runat="server"> <Blockquote> name: <asp:TextBox runat="server" id="name" /><br> 7/4: <asp:TextBox runat="server" id="four" /><br> 7/11: <asp:TextBox runat="server" id="eleven" /><br> 7/18: <asp:TextBox runat="server" id="eighteen" /><br> 7/25: <asp:TextBox runat="server" id="twentyfive" /><p> <asp:Button runat="server" Text="add" OnClick="InsertData" /> </Blockquote> <HR><asp:Label runat="server" id="Msg" ForeColor="Red" /> </Form> </Body> </Html> <script Language="VB" runat="server"> Sub InsertData(sender As Object, e As EventArgs) Dim Conn As OleDbConnection Dim Cmd As OleDbCommand Dim Provider = "Provider=Microsoft.Jet.OLEDB.4.0" Dim Database = "Data Source=" & Server.MapPath( "class1.mdb" ) Conn = New OleDbConnection( Provider & ";" & DataBase ) Conn.Open() Dim SQL As String SQL = "Insert Into sta (name, 4, 11, 18, 25) Values( ?, ?, ?, ?, ?)" Cmd = New OleDbCommand( SQL, Conn ) Cmd.Parameters.Add( New OleDbParameter("@name", OleDbType.Char, 50)) Cmd.Parameters.Add( New OleDbParameter("@4", OleDbType.Char, 50)) Cmd.Parameters.Add( New OleDbParameter("@11", OleDbType.Char, 50)) Cmd.Parameters.Add( New OleDbParameter("@18", OleDbType.Char, 50)) Cmd.Parameters.Add( New OleDbParameter("@25", OleDbType.Char, 50)) Cmd.Parameters("@name").Value = Val(name.Text) Cmd.Parameters("@4").Value = Val(four.Text) Cmd.Parameters("@11").Value = Val(eleven.Text) Cmd.Parameters("@18").Value = Val(eighteen.Text) Cmd.Parameters("@25").Value = Val(twentyfive.Text) Cmd.ExecuteNonQuery() If Err.Number <> 0 Then Msg.Text = Err.Description Else Msg.Text = "success!" End If Conn.Close() End Sub </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.244.146.54

06/07 19:15, , 1F
我輸入數字就可以...不知道問題出在哪
06/07 19:15, 1F
文章代碼(AID): #1AAv6SUv (Web_Design)