show your code, you might be missing some '

解决方案 »

  1.   

    Dim myConnectionString As String
    myConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\dbMain.mdb;"
    Dim myConnection As New OleDbConnection(myConnectionString)
    Dim myInsertQuery As String
    myInsertQuery = "INSERT INTO Material (MNo, MName, PNo, Location, Spec, Unit, Area, Res, Stocks, Price, SafeQty)"
    myInsertQuery &= " Values('" + oDataRow.Item(dt.MNO_FIELD) + "', '" + oDataRow.Item(dt.MNAME_FIELD) + "','" + oDataRow.Item(dt.PNO_FIELD) + "','" + oDataRow.Item(dt.LOCATION_FIELD) + "','" + oDataRow.Item(dt.SPEC_FIELD) + "', '" + oDataRow.Item(dt.UNIT_FIELD) + "','" + oDataRow.Item(dt.AREA_FIELD) + "','" + oDataRow.Item(dt.REMARKS_FIELD) + "','" + oDataRow.Item(dt.STOCKS_FIELD) + "','" + oDataRow.Item(dt.PRICE_FIELD) + "','" + oDataRow.Item(dt.SAFEQTY_FIELD) + "')"
    Dim myCommand As New OleDbCommand(myInsertQuery)
    myCommand.Connection = myConnection
    myConnection.Open()
    myCommand.ExecuteNonQuery()
    myCommand.Connection.Close()
    Save = True
      

  2.   

    取值:.Item(inData.MNO_FIELD) = IIf(Me.txtEditMNo.Text Is Nothing, "", Convert.ToString(Me.txtEditMNo.Text))
      

  3.   

    检查SQL语句,可能是SQL语句'4后面少了'
      

  4.   

    现在都打算把数据库移置到sql server 了:(
      

  5.   

    so complicated! use a parameterized query, or trymyInsertQuery = String.Format("INSERT INTO Material (MNo, MName, PNo, Location, Spec, Unit, Area, Res, Stocks, Price, SafeQty) Values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}')", oDataRow.Item(dt.MNO_FIELD), oDataRow.Item(dt.MNAME_FIELD), oDataRow.Item(dt.PNO_FIELD), oDataRow.Item(dt.LOCATION_FIELD), oDataRow.Item(dt.SPEC_FIELD) , oDataRow.Item(dt.UNIT_FIELD) , oDataRow.Item(dt.AREA_FIELD),oDataRow.Item(dt.REMARKS_FIELD), oDataRow.Item(dt.STOCKS_FIELD) , oDataRow.Item(dt.PRICE_FIELD) , oDataRow.Item(dt.SAFEQTY_FIELD))also remove the '' if your column is numeric
      

  6.   

    tks应该是这一句比较有用:also remove the '' if your column is numeric;以前饭锅这样的错我试一下:)