2016-10-23 2 views
0

Я пытаюсь создать свой собственный сайт, и у меня нет большого опыта. У меня есть проблема с вводом данных в доступ к MS.
Я не слишком уверен, что не так с моим кодом, так или иначе он не работает. Внизу мой код:
Вставьте данные из базы данных доступа asp.net к ms

<%@ Page Language="VB" Debug="true" enableEventValidation="false" EnableViewStateMac="false" %> 
    <%@ Import Namespace="System.Data" %> 
    <%@ Import Namespace="System.Data.Oledb" %> 
    <%@ Import Namespace="System.IO" %> 
    <%@ Import Namespace="System.Net.Mail" %> 
    <%@ Import Namespace="System.Web" %> 




    <script runat="server"> 
    Dim LUsername As String 
    Dim dpic As Image 
    Dim MyCookieValue As String 
    Dim objConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\easytourtravelagency.mdb")) 
    Dim dr As OleDbDataReader 
    Dim ds1 As New DataSet() 
    Dim ds2 As New DataSet() 


    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) 

    Dim cmd124 As New OleDbCommand("INSERT INTO BookingDetails(CarID,Name,Innitial,EmailAddress,ContactNo,Gender,PickUpLocation,DateAndTime,NumberOfPassanger,SpecialRequest Values (@CarID, @Name, @EmailAddress, @ContactNo,@Gender,@PickUpLocation,@DateAndTime,@NumberOfPassanger,@SpecialRequest))", objConn) 
    cmd124.Parameters.AddWithValue("@CarID", CarID.Text) 
    cmd124.Parameters.AddWithValue("@Name", Name.Text) 
    cmd124.Parameters.AddWithValue("@EmailAddress", EmailAddress.Text) 
    cmd124.Parameters.AddWithValue("@ContactNo", ContactNo.Text) 
    cmd124.Parameters.AddWithValue("@Gender", Gender.Text) 
    cmd124.Parameters.AddWithValue("@PickUpLocation", PickUpLocation.Text) 
    cmd124.Parameters.AddWithValue("@DateAndTime", DateAndTime.Text) 
    cmd124.Parameters.AddWithValue("@NumberOfPassanger", NumberOfPassanger.Text) 
    cmd124.Parameters.AddWithValue("@SpecialRequest", SpecialRequest.Text) 
    cmd124.Connection.Open() 
    cmd124.ExecuteNonQuery() 
    cmd124.Connection.Close() 
End Sub 

ответ

0

Пока я не знаю, ASP, ваш SQL имеет синтаксические ошибки, как он отсутствует закрывающая скобку в INSERT INTO предложения после перечисления столбцов и имеет дополнительную скобку после VALUES статья:

INSERT INTO BookingDetails(CarID,Name,Innitial,EmailAddress, 
       ContactNo,Gender,PickUpLocation,DateAndTime, 
       NumberOfPassanger,SpecialRequest    -- MISSING PARERNTHESIS 
VALUES (@CarID, @Name, @EmailAddress, @ContactNo,@Gender,@PickUpLocation, 
     @DateAndTime,@NumberOfPassanger,@SpecialRequest)) -- EXTRA PARENTHESIS 
+0

Привет .. Большое спасибо. это из-за моей ошибки sql. Благодарю. – Eddy

Смежные вопросы