Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Insert Into

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    19

    Insert Into

    Ciao a tutti, sto facendo un web services con un semplice inserimento in un database...ma mi dice che l'istruzione INSERT INTO HA LA SINTASSI SBAGLIATA....


    Questo il codice:


    <WebMethod()> Public Function ServerMessage(ByVal user As String, ByVal LocalIp As String) As String
    Dim Cn As OleDb.OleDbConnection
    Dim Cmd As OleDb.OleDbCommand


    Dim Str As String

    Dim StrInsert As String
    Dim Messaggio As String

    ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    'Stringa d connessione
    ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Str = "PROVIDER=Microsoft.Jet.OleDb.4.0;DATA SOURCE=" & Server.MapPath("db/user.mdb")
    Cn = New OleDbConnection(Str)
    Cn.Open()
    ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    'Inserisco il titolo del post e le altre info nella tabella delle discussioni
    ' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    StrInsert = "Insert Into User(USER,IPADDRESS) Values (@User,@Ipadd)"
    Cmd = New OleDbCommand(StrInsert, Cn)

    Cmd.Parameters.Add("@User", user)
    Cmd.Parameters.Add("@Ipadd", LocalIp)
    Cmd.ExecuteNonQuery()


    Messaggio = "Aggiornamento effettuato"
    Return Messaggio

    End Function




    Mi dite se riuscite a vedere l'errore????

    grazie per le risposte

  2. #2
    forse è User che non gli piace, perchè fa parte delle parele chiave di sql mentre tu lo hai messo come nome di 1 campo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    19
    No ho già provato con altri nomi ed altri campi e non funziona lo stesso....

  4. #4
    cosa sono user e LocalIp?
    nomi di variabili o testi inseriti o cos'altro?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    19
    le variabili della funzione del web services.

  6. #6
    cioè? dove le setti?

  7. #7
    perchè devi prelevarle dalla tua pagina per funzionare.
    O le crei direttamente lì, o le prendi da una session ma devono essere nella stessa pagina

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    19
    no in locale le do al web services...
    lui mi crea l'interfaccia delle 2 caselle di testo e io inserisco i valori che poi li riprende la funzione

  9. #9
    non so come si utilizza l'web services.
    cosa setti una variabile su quello che hai creato nel web services e lo inserisci nel tuo parametro da passare?

    dim user as new tuonomedawebservices?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.