Pytanie : MySQL Auto Przyrost w Wersja 5.1

Cześć,

I właśnie migrować od MySQL 4.1 5.1.  I dostawać błąd na WSZYWKA oświadczenie który mieć Auto Przyrost pole.  The błąd być:

Microsoft WARTOŚĆ DB Dostawca dla ODBC Kierowca błąd '80004005 '
[MySQL] [ODBC 5.1 Kierowca] [mysqld-5.1.48-community] Incorrect integer wartość: '' dla kolumna "EMID" przy rząd (1)

The abend zdarzać się przy the Wykonywać metoda the CEREGIELE rozkaz przedmiot w ASP Classic.

Sample kod być (1).  W wersja 4.1, ty móc para pojedynczy wycena dla the Auto Przyrost pole.  Wersja pojawiać się w Wersja 5.1.  W the kod odrzynek, the pierwszy pole być the Auto Przyrost pole, i ono definiować jako niepodpisany integer na the MySQL table.

Advice please.

Thank ty, Stu Engelman
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
set CN=server.CreateObject ("ADODB.Connection")
CN.Open "dsn=" & zastosowanie ("dbodbcdsn"), zastosowanie ("dbusername"), zastosowanie ("dbpassword")
ustawiać CM=server.CreateObject ("ADODB.Command")
CM.ActiveConnection=CN
CM.CommandType=adCmdText
SQL= " wszywka w email wartość ("
SQL=SQL & "'',"
SQL=SQL & """ & Request.Form ("first_name") &"", "
SQL=SQL & """ & zamieniać (Request.Form ("last_name"),"" ", "´") &" ', "
SQL=SQL & """ & Request.Form ("email_address") &"", "
SQL=SQL & """ & "(" & Request.Form ("areacode") & ") "& Request.Form ("prefiks") &" - "& Request.Form ("telefon") &"", "
SQL=SQL & """ & Request.Form ("prośba") &"", "
SQL=SQL & """ & zamieniać (Request.Form ("komentarz"),"" ", "´") &" ', "
SQL=SQL & """ & SQLPrepare (teraz) & ""); "
CM.CommandText=SQL
CM.Execute

Odpowiedź : MySQL Auto Przyrost w Wersja 5.1

Ty kojarzyć the subnet (wśród REKLAMA Miejsce i Usługa) z the pragnąć miejsce?
Inne rozwiązania  
 
programming4us programming4us