Konuyu görüntüle
IUCODERS FORUM > Programlama > Veritabanları > MS Sql 2005 yardım!
Yazar
xedo


avatar
Antalya
Kayıt: 27.11.2006
04.06.2008-17:44 #45483
formu veritabanına atarken "Error occurred com.microsoft.sqlserver.jdbc.SQLServerException: An I/O error occurred while receiving the TDS prelogin response." şeklinde bi hata aldım nasıl çözebilirim ??







Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
04.06.2008-20:27 #45494
kodu da paylaşırsan belki bir çözüm bulabiliriz.





N/A
Yazar
xedo


avatar
Antalya
Kayıt: 27.11.2006
05.06.2008-19:40 #45558

   try{

		 CallableStatement stmt=null;
		 
		 
		 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
		 Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1434;databaseName=vtys;User=sa;Password=0071903;");
		 stmt=con.prepareCall("{call Kayit(?,?,?,?,?,?,?,?)}");
		 
		 stmt.setString("NAME",request.getParameter("ad"));
		 stmt.setString("SURNAME",request.getParameter("soyad"));
		 stmt.setString("EMAIL",request.getParameter("email"));
		 stmt.setString("SIFRE",request.getParameter("sifre"));
		 stmt.setString("TEL",request.getParameter("tel"));
		 stmt.setString("KARTNO",request.getParameter("kart_id"));
		 stmt.setString("SONKULTARIH",request.getParameter("sontarih"));
		 stmt.setString("TUR",request.getParameter("tur"));
		 stmt.execute();
		 con.close();
		 









Yazar
xedo


avatar
Antalya
Kayıt: 27.11.2006
05.06.2008-19:41 #45559
bu da stored procedure
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER PROCEDURE [dbo].[Kayit]

@NAME NVARCHAR(20),
@SURNAME NVARCHAR(20),
@EMAIL NVARCHAR(20),
@SIFRE NVARCHAR(20),
@TEL NVARCHAR(20),
@KARTNO NVARCHAR(20),
@SONKULTARIH NVARCHAR(20),
@TUR NVARCHAR(20)

AS
DECLARE @KARTID INT
BEGIN

BEGIN
INSERT INTO kart_bilgileri (kart_no,son_kul_tar,tur)
VALUES (@KARTNO,@SONKULTARIH,@TUR)
END

BEGIN
SELECT @KARTID = id FROM kart_bilgileri WHERE kart_no = @KARTNO
END

BEGIN
INSERT INTO musteriler(ad,soyad,email,sifre,tel,kart_id)
VALUES (@NAME,@SURNAME,@EMAIL,@SIFRE,@TEL,@KARTID)
END

END








Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
05.06.2008-21:25 #45567
microsoft un driverı yerine şunu bir denermisin.
http://jtds.sourceforge.net/





N/A
Yazar
kerem


avatar
Tekirdağ Çorlu
Kayıt: 01.01.2006
06.06.2008-09:20 #45599

JDBC Driver olarak bunu mu deniyorsun ?

http://msdn.microsoft.com/en-us/data/aa937724.aspx










Yazar
audtou


avatar
malatya
Kayıt: 31.08.2006
07.06.2008-00:45 #45662
yaptığı işlem sonucu integer değer döndüren bir stored procedurden dönüş değerini nasıl alabilirim?
Sonucu ResultSet e mi atmam lazım?
CallableStatement proc = con.prepareCall("{call proc_aday_aktifmi(1)}");
ResultSet rs = proc.executeQuery();







bitiyo lan!
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
07.06.2008-01:23 #45663
resultset dondurmen lazım.





N/A
Yazar
audtou


avatar
malatya
Kayıt: 31.08.2006
07.06.2008-09:19 #45674
ben sp den direk integer dönrüdürüyodum ondan olmamış.StoredProceduru şöyle yapmak lazımmış:
set @deger=1
select 'aktif:',@deger

burdan gelen deger ResultSet le işlenebiliyor
teşekkürler orhan.






bitiyo lan!
Yazar
xedo


avatar
Antalya
Kayıt: 27.11.2006
07.06.2008-19:27 #45703
tmm o sorunu çözdüm şimdi üyelik formunu veritabanına bazen atıyor bazen hata veriyor. verdiği hata bu
org.apache.jasper.JasperException: An exception occurred processing JSP page /uyeol.jsp at line 97

kodun bu kısmında hata veriyo
96: try {
97: CallableStatement cs = con.prepareCall("{call uyelik(?,?,?,?,?,?,?)}");
98:
99: cs.setString("ad", ad);
100: cs.setString("soyad", soyad);

anlamadığım bazen hata veriyo bazen çalışıyo







Yazar
enginkdal


avatar

Kayıt: 09.01.2008
07.06.2008-21:40 #45705
99: cs.setString("@ad", ad); 
100: cs.setString("@soyad", soyad); 


çok iyi anlamıy9orum ama burda @ eksik değil mi acaba.





B?ZLER PAZARLiK DEGiL MEZARLIK DOSTLARIYIZ.






Yazar
leonirossi87


avatar

Kayıt: 09.03.2006
08.06.2008-13:18 #45751
javada login olmaya çalışırken "com.microsoft.sqlserver.jdbc.SQLServerException: An I/O error occurred while receiving the TDS prelogin response." hatasını alıyorum. çözümünü bilen var mı acaba?





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb