![]() | |
| | #1 (permalink) |
| Cevizci Üyelik Tarihi: 01/2003
Mesaj: 59
|
Selamlar; Mysql' e insert into komutu ile ya da Mysql Front gibi programlarla veri girebiliyorum. Tek problem şu text biçimindeki alanlara ASP ile oluşturduğum Recordset ile veri giremiyorum. Text harici alanada sorun yok. Örneğin rs.addnew rs(adet")=5 rs("cinsi")="şeker" rs.update Bu şekilde girince hata veriyor. Hata sanırım tırnak işaretlerinden kaynaklanıyor. Yukarıdaki örnekte sadece rs("adet")=5 gibi bir veri girince sorunsuz kabul ediyor. Kısacası integer vs gibi alanarda bir problem yok ancak text tibi alanlara recordset ile veri giremiyorum. Çeşitli asp siteleri ve google'dan aradım ancak çözümünü bulamadım. Çözümünü bilen varsa yardım rica ediyorum Sevgiler |
| | |
| | #5 (permalink) |
| Cevizci Üyelik Tarihi: 01/2003
Mesaj: 59
|
Haklısın ancak normal asp mantığına göre string eriler tırnak içinde girilir bende öyle yaptım ama bu hatayı veriyor rs("cinsi")="'şeker'" gibi bir şey denedim yine olmadı. Stringi bir değişkene atadım böyle girmeye kalktım yine olmadı. Ama string uzunluğu konusunda hata yok, çünkü aynı veriyi direkt SQL ile girebiliyorum. |
| | |
| | #6 (permalink) |
| Üye Üyelik Tarihi: 10/2002
Mesaj: 965
|
SQL_Ekle="insert into telefon_rehberi (adsoyad , is , ev , cep , faks ) Values ( ' "&adsoyad&" ' , ' "&is&" ' , ' "&ev&" ' , ' "&cep&" ' , ' "&faks&" ' , ) Neden record set? Set MySQL_Baglanti = Server.CreateObject("ADODB.Connection") MySQL_Baglanti.Open "Asp" sql_ekle="INSERT INTO `telefon_rehberi` ( `id` , `adsoyad` , `is` , `ev` , `cep` , `faks` ) VALUES ('', '"&adsoyad&"', '"&is_tel&"', '"&ev&" ', '"&cep&"', '"&faks&"')" MySQL_Baglanti.execute(SQL_Ekle) response.write "Veriler ASP veritabanına Eklendi" Yukarıdaki kısım ceviz.netin asp bölümünden alıntı (onuda ben yazmıştım ama alıntı olsun) Mysql record seti desteklemiyordu hatırladığım kadarı ile. |
| | |
| | #7 (permalink) |
| Üye Üyelik Tarihi: 10/2002 Yer: İstanbul
Mesaj: 569
|
Mysql'de alan türü yanlış tanımlanmış olabilir, Recordset mysql'de sorunsuz çalışıyor Sayıları INT Metinler VARCHAR Açıklamaları TEXT olarak girin, ve alan uzunluklarınıda kontrol edin.
__________________
|
| | |
| | #8 (permalink) |
| Cevizci Üyelik Tarihi: 01/2003
Mesaj: 59
|
Normal şartlarda veri girmek için sql hızlı ve uygun kabul ediyorum ancak elimdeki işi yapabilmem için gereken sql stringi milyonlarca karakter tutuyor. Tamam biliyorum verileri 10 'ar 10'ar da aktarabilirim ama bu hatanın çözümünü bulmak istiyorum. Halen araştırdım ama çözemedim bir türlü. Veri tipleri dediğiniz gibi. Veri tiplerinde bir hata olsa idi SQL ya da FRONT gibi programlarla da veri giremezdim sanırım. Recordset .addnew hariç bende de sorunsuz çalışıyor Mysqlin recordset desteklememesi bana saçma geliyor çünkü ben bir Driver ile bağlanıyorum MYOdbc ile bağlanıyorum ve odbc de recordset destekliyor. Arzu eden olursa bilgisayarım 24 saat açık ip adresimi ve user/pass yazabilirim. Sırf bu sorunu anlamak için 2 alanlı minicik bir tablo yapptım ama bana mısın demedi |
| | |
| | #9 (permalink) | |
| Registered User Üyelik Tarihi: 01/2003
Mesaj: 6,337
| Alıntı:
Girmek istedigin verinin ortalama uzunlugu ne kadar? Bu veriyi girecegin alanin tipi ne? | |
| | |
| | #10 (permalink) | |
| Cevizci Üyelik Tarihi: 01/2003
Mesaj: 59
| Alıntı:
Girmek istediğim veri aynen şöyle rs("description")="deneme" description alanının veri tipi ise TEXT. İşin delirten yanı şu rs("description")=8 dediğim zaman hata vermiyor ve ekleniyor. Örneği aşağıda vereyim aynen böyle Kod: sql="select * from deneme1;"
rs.open sql,kon,1,3
rs.addnew
rs("title")=6
rs("description")="deneme"
rs.update
rs.close
set rs=nothing
kon.close
set kon=nothing
response.write "işlem tamam"
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done. Enson 20/06/2003 16:22 tarihinde walder tarafından düzenlenmiştir.. | |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| mysql db ye web den veri girme sorunu ! | muppet | PHP | 2 | 28/11/2006 17:32 |
| TEMPORARY TABLE veri girme sorunu | olgun | PHP | 10 | 05/03/2006 12:47 |
| Master-Detail tablolarına veri girme | writeLine | Pascal / Delphi / Delphi.NET | 4 | 24/06/2005 23:27 |
| c# ile recordset kullanarak veri ekleme | Düzgün | C# | 1 | 17/04/2004 12:41 |
| MySql'e veri yuklerken, veri miktari ile ilgili bir sinirlama var mi? | psikopat® | Veritabanları & SQL | 10 | 13/04/2004 15:57 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |