Visualizzazione dei risultati da 1 a 3 su 3

Discussione: insert errato

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388

    insert errato

    *****************
    If Me.IsValid Then

    strNewUtente = utente.Text
    strNewUser = login.Text
    strNewPassword = psw.Text

    dbLocaleUp = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLED B.4.0;Data Source=" + Server.MapPath("../db\auslfg2.mdb"))
    If IdUtente <> 0 Then
    sqlstrUp = "UPDATE utenti SET utenti.Utente = '" & strNewUtente & "' ,utenti.User ='" & strNewUser & "', utenti.psw ='" & strNewPassword & "' "
    sqlstrUp += " WHERE ID=" & IdUtente
    Else
    sqlstrUp = "INSERT INTO utenti (utente,user,psw) "
    sqlstrUp += " values ('" & strNewUtente & "','" & strNewUser & "','" & strNewPassword & "')"
    ' sqlstrUp += " values ('wwwwww','ssssss','wwswsw'.'eeeeee')"
    End If
    Dim cmTmpUp As New OleDb.OleDbCommand(sqlstrUp, dbLocaleUp)
    dbLocaleUp.Open()
    cmTmpUp.ExecuteNonQuery()
    dbLocaleUp.Close()
    End If

    ************
    Mi da l'errore nell' istruzione insert e non riesco a capire il perchè!
    se va do a stampare sql mi da:
    INSERT INTO utenti (utente,user,psw) values ('utente1','user1','psw1')
    grazi a tutti!
    ps l'update funziona

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    Re: insert errato

    codice:
    sqlstrUp += " values ('" & strNewUtente & "','" & strNewUser & "','" & strNewPassword & "')"
    sqlstrUp += " values ('wwwwww','ssssss','wwswsweeeeee')"
    :master:

    Non so se avevi sbagliato a scrivere, ma andavi a capo con l'apice singolo rendendo la riga un commento, e nei valori da inserire c'era 'wwswsw'.'eeeeee' che avrebbe creato errore.

    Hey hey, my my Rock and roll can never die!

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388
    il commento era una prova la stringa che mi da problemi è:

    [CODE]sqlstrUp = "INSERT INTO utenti (utente,user,psw) "
    sqlstrUp += " values ('" & strNewUtente & "','" & strNewUser & "','" & strNewPassword & "')" [/CODE

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.