Cevaplar
-
Meseleyi tam olarak anlayamadım. Size bir fonksiyon vereceğim. Bununla hata yakalama yapabilirsiniz.
Function ErrorsFound(mycon) Dim myError If mycon.State <> 1 Then eStr = "<table border=1 width=""90%"" align=""center""" & _ " bordercolor=""#E2EAEE""" & _ " style=""font-family:verdana; font-size:8pt;"" cellpadding=3>" & _ "<tr><td>Error</td><td>Database not found.</td></tr>" & _ "<tr><td>Page</td><td>" & Request.ServerVariables("SCRIPT_NAME") & _ "</td></tr><tr><td>Date & Time</td><td>" & _ FormatDateTime(Date, 1) & " " & Time & _ "</td></tr></table><br>" ErrorsFound = True ElseIf mycon.Errors.Count > 0 Then For Each myError in mycon.Errors If myError.Number <> 0 Then eStr = "<table border=1 width=""90%"" align=""center""" & _ " bordercolor=""#E2EAEE""" & _ " style=""font-family:verdana; font-size:8pt;"" cellpadding=3>" & _ "<tr><td width=100>Error Property</td><td>Contents</td>" & _ "</tr><tr><td>Number</td><td>" & myError.Number & _ "</td></tr><tr><td>Native Error</td><td>" & _ myError.NativeError & "</td></tr>" & _ "<tr><td>SQLState</td><td>" & myError.SQLState & _ "</td></tr><tr><td>Source</td><td>" & _ myError.Source & "</td></tr>" & _ "<tr><td valign=""top"">Description</td><td>" & _ myError.Description & "</td></tr>" & _ "<tr><td>Page</td><td>" & Request.ServerVariables("SCRIPT_NAME") & _ "</td></tr><tr><td>Date & Time</td><td>" & _ FormatDateTime(Date, 1) & " " & Time & _ "</td></tr></table><br>" ErrorsFound = True response.write eStr End If Next Else ErrorsFound = False End If End Function ErrorsFound(db)
Kodun en başına, hata olması durumunda son satırdan devam etmesini belirtmek için,ON ERROR RESUME NEXT
yazınız.
http://ziyahanalbeniz.blogspot.com-
murat1709
ilgilendiğin için teşekkür ederim ziyahan. ama verdiğin fonksiyon sorunu çözmedi.
Sorun şu ben dükkanımdaki ürünlerimi takip edebileceğim web tabanlı bir stok takip programı yapmak istiyorum. veri tabanına eklediğim bu ürünleri barkod numaralarıyla kontrolünü sağlıyorum. yani barkod cihazıyla ürün üzerindeki barkodu okuttuğum zaman veri tabanında o barkodu sorgulayıp eğer o barkod numarasına ait ürün varsa sadece güncelleme yapmak istiyorum. Eğer yoksa yeni bir stok ekleyeceğim. Burda barkod kontrolü yaparken işte yukarıda bahsettiğim sorunla karşılaşıyorum.11 yıl önce yazılmış -
ziyahan
Belki de, barkod numarasını querystring'den aldığın gibi SQl sorgusuna dahil etmemelisin.
Nacizane görüşüm, TRIM fonksiyonlarını kullanarak, barkod numarasını yeni bir değişkene aktar, başında ya da sonunda oluşabilecek boşlukları sil. Bunun dışında, query string'den gelen barkod değerine, bazı özel karakterler ekleniyor mu onları kontrol et.11 yıl önce yazılmış -
ziyahan
Son olarak, arzu edersen Teamviewer gibi bir programla bağlanıp kontrol yapabilirim. Zira Mikro programı ile entegra çalışan bu ve bunun gibi pek çok stok kontrolü yapan, programların kodlama işini yapıyorum.
ziyahanalbeniz@gmail.com üzerinden benimle irtibat kurabilirsin.11 yıl önce yazılmış -
murat1709
Denedim Am aolmadı11 yıl önce yazılmış -
webtasarimturkey
id yi almak için değişik yollar var id=request.querystring(&amp;amp;quot;id&amp;amp;quot;) bu doğrudur.
diğer yollarıda yazim sana
where id&amp;amp;quot;
where id like &amp;amp;#39;%&amp;amp;quot;&amp;amp;amp;id&amp;amp;amp;&amp;amp;quot;&amp;amp;#39;&amp;amp;quot;
bunlarıda bi dene istersen burada id yi yakalıyoruz daha sonra id yi veritabanına kayıt ettir o kadar eğer çözemezsen kodu kendim yazıp gönderirim sana ok
http://www.webtasarimturkey.com burada hem webtasarim hizmeti veriyorum hemde asp,yazılım dersleri veriyorum benim sitemede uğrarsan sevinirim ..11 yıl önce yazılmış 11 yıl önce güncellenmiş
-