s.a.
Ado ('Provider=Microsoft.Jet.OLEDB.4.0') ile excel dosyası okutuyorum. Bazı kolonlarda metinde olsa (seri no) 65000000 üzerindeki rakamlar boş geliyor. herşeyi metin olarak nasıl alırım?
iyi çalışmlar
Jet.OLEDB.4.0 ve Excel
Ben yazma yaparken metin yapmak zorunda kalmıştım onda da şöyle yapmıştım:
Excel2000.Range tanımlı değişkenimin Number Formatını @ yapınca o hücre metin oluyor.yani;
Umarım bu işinize yarar..
Excel2000.Range tanımlı değişkenimin Number Formatını @ yapınca o hücre metin oluyor.yani;
Kod: Tümünü seç
var
rangeE:Excel2000.Range
begin
...
rangeE.NumberFormat := '@'
...
end;
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
http://sadettinpolat.blogspot.com/2004/ ... l#comments
burdaki şekilde denediğim vakit her hangi bir sorunla karşılaşmadım.
burdaki şekilde denediğim vakit her hangi bir sorunla karşılaşmadım.
-
- Üye
- Mesajlar: 93
- Kayıt: 01 Eki 2008 07:04
Re: Jet.OLEDB.4.0 ve Excel
m_ekici bu sorunun aynısı bende de oluyor nasıl çözdünüz yardımcı olabiirmisiniz.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Jet.OLEDB.4.0 ve Excel
viewtopic.php?f=28&t=29704&p=163388#p163388
Aynı sorunu sadece bu yöntemle çözebildim, başka bir yolu varsa bilmek iyi olurdu..
Aynı sorunu sadece bu yöntemle çözebildim, başka bir yolu varsa bilmek iyi olurdu..
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: Jet.OLEDB.4.0 ve Excel
Cardinal veya Int64 kullanmayı denediniz mi ?