mah.yar
چهارشنبه 18 بهمن 1385, 01:40 صبح
فرض کنید دو فیلد name و ID داریم که فیلد Id از نوع Autonumber است.
اگر این دو فیلد در Sql Server بودند برای اینزرت کردن چون فیلد ID از نوع Auto هستش نیازی نبود فیلد ID رو مقداردهی کنیم یعنی با کد زیر می شد اینزرت کرد.
insert into table values(@name)
,...
اما وقتی این دو تا فیلد رو در Access ساختم برای اینزرت کردن حتما باید فیلد ID رو مقدار دهی کنم در غیر اینصورت برنامه ارور زیر رو میده.
Number of query values and destination fields are not the same
آیا access در این زمینه نکته ای دراه که من نمیدونم؟
یا روش من اشتباست؟
اگر این دو فیلد در Sql Server بودند برای اینزرت کردن چون فیلد ID از نوع Auto هستش نیازی نبود فیلد ID رو مقداردهی کنیم یعنی با کد زیر می شد اینزرت کرد.
insert into table values(@name)
,...
اما وقتی این دو تا فیلد رو در Access ساختم برای اینزرت کردن حتما باید فیلد ID رو مقدار دهی کنم در غیر اینصورت برنامه ارور زیر رو میده.
Number of query values and destination fields are not the same
آیا access در این زمینه نکته ای دراه که من نمیدونم؟
یا روش من اشتباست؟