: giden metni kelimelere ayır, kelimeleri tek tek like ile kontrol ettirip çevirip metni tekrar birleştir ya da 70bin kelimeyi asp dosyasına yazdır her sayfada 10ar bin kelime olacak şekilde include et replace yap. daha hızlı olacaktır. hocam tam olarak sadece kelime dnüştürme yapmayacak. bir kaç kelimeden oluşan bir kelime grubunuda dnüştürmesi gerektiğinden dolayı o şekil olmaz. ikinci dediğin şeklide kafamda canlandıramadım. aslında çok basit bir iş ama mesele hızlı ve tıkanmaması gerektiğinden biraz daha ince ayar gerekiyor(: duruma gre ücretli olarakta çalışabiliriz. ..

bir defalığına access dbdeki bilgileri elle dışa aktar asp dosyasına yaz replace kodlarını sonraki eklemelerini fso ile yaparsın. dbyi unut yani.. mysql access e gre daha hızlıdır ancak onun da o kadar kaydı dngüye sokmasını kaldıracağını hiç sanmıyorum.. ancak stored procedure ile yapabilir bu işlemi. :|

70k kelimenin tabiki dosya boyutu yuksek olur :) MySQL ile sp yazarsan; data yapisinida Indexini filan verirsen olur; MsSQL dahada iyi olur. ama datanin mysqlde duruyor olmasi demek boyutunun yine 7-8 mb den dusuk olacagi anlamina gelmez. DIAsa nin datalarini tutuyorum ben bir mysql serverda ortalama 2,5milyon kayit 1,5gb civarinda. Yapmak istediginin mantigi ornek vermek gerekir ise sozluk scriptilerinde olan gibi. konu icinde gecen bir xxx kelimesi eger konu basligi olarak acilmis ise bu xxx ona giden bir linke cevrilecek Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

hocam ilk dediğin sanırım bu şekilde diyosun ama access yanıt vermiyor 70k lık bir kayıt olunca. mysql kullanınca hızlı bir şekilde işlem yapar mı:S?nihayetinde ekrana 70k replace satırı yazacak:S <% Response. Charset = "windows-1254" Response. CharSet = "ISO-8859-9" Response. ContentType="text/html" Session. LCID = 1055 Session. CodePage = 1254 '#Bağlantı Ayarları ' Set Baglanti = Server. CreateObject Baglanti. Open "Provider=Microsoft. JET. OLEDB.4.0;Data Source=" & Server. MapPath '#Dnüştürme İşlemi ' Private Function donustur Str = strmiz Set cevir = Baglanti. Execute Do while not cevir. eof Str = Replace(Str,""&cevir &"",""&cevir &"" ,1,-1,0) cevir. movenext loop cevir. close set cevir = nothing donustur = Str Set Str = Nothing End Function %> ..

giden metni kelimelere ayır, kelimeleri tek tek like ile kontrol ettirip çevirip metni tekrar birleştir ya da 70bin kelimeyi asp dosyasına yazdır her sayfada 10ar bin kelime olacak şekilde include et replace yap. daha hızlı olacaktır. :|

veritabanımdaki xyz tablosunda id, kelime, cevir sütunları olduğunu düşünün. bir form oluşturup bir metni gnder dediğimde, metnin içindeki kelimelerden "kelime" sütununda geçen szcüklerin "cevir" sütunundakilere dnüşmesini istiyorum. access'i kullanarak ufak bi deneme yaptım ama kayıt sayısı 70 binlerde olunca yanıt vermiyor:D bu işlemi daha stabil bir kodla nasıl yaptırabilirim? elbette mysql kullanmayı düşünüyorum ancak sonuç itibariyle 100k kelime kaydı olduğunu düşünerek bu tarz bir işlem yaptırılabilmesi mümkün mü? ..

: bir defalığına access dbdeki bilgileri elle dışa aktar asp dosyasına yaz replace kodlarını sonraki eklemelerini fso ile yaparsın. dbyi unut yani.. mysql access e gre daha hızlıdır ancak onun da o kadar kaydı dngüye sokmasını kaldıracağını hiç sanmıyorum.. ancak stored procedure ile yapabilir bu işlemi. hocam replace kodlarını sayfaya yazınca daha başaralı bir sonuç aldım. ama bu seferde dosya boyutu 7-8 mb oldu.:D band genişliğinin anasını ağlatır valla:D yada localde çalıştırıcam sadece:D..

şu şekilde düşündüm; dbdeki tüm verileri input=replace(input, "xyz", "xyz", 1, -1, 1) input=replace(input, "xyz", "xyz", 1, -1, 1) gibi asp dosyalarına fso ile yazdırıyorsun. replace işlemini dbden çekerek değil, include ile yaptırıyorsun :/ .. kelime ekledikçe de fso ile ekletirsin replace işlemlerini dbden ayırırsın.. bir başka seçenek de değişecek kelimelere, cümlelere bir tag ekleyerek işlem yapmak. rneğin merhaba ben pesi yazısını yazarken merhaba ben pesi şeklinde kutucuğa yazıp çevir dediğinde de regexle tag aralarını alıp dbden kontrol ettirerek çevirtmen. edit: tabiki bunlar amele yntemleri prof bişey düşünüyorsan mysql + stored procedure ile yükü sunucuya verip kurtulabilirsin. :|