yardım çaban için teşekkür ederim fakat başından beri sorduğumda bu ya çevrilmiyor... problem bu zaten... ID alanı veriyle doldugu için çevirmeye izin vermiyor. Ha yeni bi sütun aç autonumber tanımla dersni belki ama bu seferde binlerce içeriği elle girmek lazım... malum arada silinen konu dolu. örneğin 1-12000 arası kayıt varsa aralarından 1254 - 2659 - 3986 vs. vs. gibi id ler boş... yeni oluşturursamda bunlarıda oluşturuyor doğal olarak. Ve tabi normalde 12000 olması gereken id noda bu silinenlerden dolayı 300-500 az oluşuyor... kafayı yicem olacak iş değil yaaa :S Yani mssql den vazgeçerek &quot;arkadaş ben access kullancam&quot; diyen bir tek benmiyim yeryüzünde vardır illa çözümüde sabah oldu hala kasıyorum

eski bir veritabanım var ve onu kesinlikle access a çevirmem gerekli. Ancak mssql dan aktardığım zaman id kısımları otomatik gelmiyor, dolayısıylada veri girildiği için sonradan otomatik hale getirilmiyor... Binlerce veriyide elle girmek imkansız... Bu sorundan nasıl kurtulacam ben yahu?

Mssql de bu tür otomatik numara üreten id lere identity denilir. Accessde sanırım autonumber ile bunu yapabiliyorsunuz.

Bunu dene ALTER TABLE MyTable ALTER Column ID Counter ( 10000,1) 10000 id nin son değeri yani max yine olmazsa Yaptığın işlemi ekran çıktıları ile anlatırmısın, ve aldığın hata mesajının da ekran çıktısını...

Ozcan' Alıntı:

http://forum.iyinet.com/mysql-veritabani-sql/31778-mysql-mdb-converter.html bunu denemişmiydin.

Girdiğin ID kolonu sıralı ise yani 1 den diyelim 10000 e kadar 1 er birer artıyorsa sanırım bir çözüm buldum. Veriyi import etmenin ardından, tabloya id2 diye AUTONUMBER yeni bir kolon ekle. Bu kolon otomatik olarak 1 den 10000 e kadar numara ile dolduruyor kendisini. Ardından ID kolonunu drop et. Şimdide id2 kolonunun ismin ID olarak değiştir.

ekran çıktısı yolluyorum... hata çıktısına gerek yok, dediğim gibi eklemiyor şöyle yapalım... eğer üşenmessen ya da yardım edecek başkaları varsa access ta değeri sayı olan bir alan oluşturun. sonra 1-2-3-4-5 diye 5 adet veri girişi olmuş gibi tabloya sırasıyla sayı girin. Ardından sayı olarak değer atadığımız bu tabloyu otomatik sayı yapın bakalım oluyormu? Olmayacak çünkü benim sorunum bu aşağıda yazdğımı deneyin anlayacaksınız

venom' Alıntı:

O kadarını biliyorum dostum ancak durum senin dediğinden farklı onu anlatamadım sanırım... mssql deki id tablom otomatik sayı üretiyor zaten. ben bunu access için export ettiğimde id tablosu otomatik sayı değilde sadece sayı olarak geliyor. dolayısıylada access, veri girişi yapıldıgı için sonradan otomatik sayıya çevirmeme izin vermiyor.