Asa Medlem sedan dec. 2001 1 860 inlägg Frågan 21 nov. 2002 20:26 #1 Jag har ett formulär där jag ska spara massa info till en databas men det blir syntaxfel.
Conn.Execute("Insert Into users(alias,password,county,city,city_part,gender,birth_year,birth_month,birth_day,email,civil) Values('" & Alias & "','" & Password & "'," & County & "," & City & ",'" & City_part & "'," & Gender & ",'" & Birth_year & "','" & Birth_month & "','" & Birth_day & "','" & Email & "','" & Civil & "')")
County, City och Gender är tal resten Text. Använder jag nåt reserverat ord eller vad är det somstrular?
A ampy Medlem sedan feb. 2001 1 498 inlägg password är inget resarverat ord.
Kolla denna sida:
http://www.mysql.com/doc/en/Reserved_words.html
Asa Medlem sedan dec. 2001 1 860 inlägg Det hade du rätt i @nders:) Det var den som strula!
Ekström Medlem sedan feb. 2002 2 594 inlägg ampy: Hon kanske inte kör MySQL, men jag har sökt igenom MSDN, eller delar av det iaf och password verkar inte vara reserverat.
Nån som har lust att förklara detta :)
@nders Medlem sedan juni 2000 32 967 inlägg ampy, bara för att det inte är reserverat av MySQL behöver det inte betyda att det inte är reserverat.
Just password är lite speciellt.
Note that 'password' causes 0x80040E14 errors when used in an Access table, though it is not referenced directly in any of the 'official' reserved words documentation
mvh,
A ampy Medlem sedan feb. 2001 1 498 inlägg Tänkte inte på att Asa använder Access :r
Ekström Medlem sedan feb. 2002 2 594 inlägg @nders Medlem sedan juni 2000 32 967 inlägg http://www.aspfaq.com/show.asp?id=2080 såklart. ;)
Det enda man behöver om man arbetar med databaser från Microsoft.
red: den sida du länkade till är också trevlig. Hade den inte bland bokmärkena, förmodligen eftersom det är läskigt svårt att hitta hos microsoft.
mvh,