View Full Version : خطا در connection
سفید برفی
سه شنبه 03 بهمن 1385, 09:29 صبح
سلام
من در برنامه یک connection دارم که هم باز وهم بسته شده اما در هنگام اجرا خطا میدهد که همیشه باز است .
ممنون
rtech
سه شنبه 03 بهمن 1385, 10:40 صبح
کدی که در برنامه استفاده کردی اینجا بزار تا بفهمیم چی کار کردی
shahroozj
سه شنبه 03 بهمن 1385, 12:23 عصر
به چه دیتا بیسی ؟
چطوری بهش کانکت میشید ؟
در چه محیطی ؟
سفید برفی
سه شنبه 03 بهمن 1385, 13:29 عصر
سلام
از sqlservere 2000,vb.net استفاده میکنم .
کد من به طور دقیق:
Dim cmdselect3 As SqlCommand
Dim dtrtodo2 As SqlDataReader
contodo.Open
cmdselect3 = New SqlCommand("select * from todo1 where owner_id=" & Session("id") & "", contodo
dtrtodo2 = cmdselect3.ExecuteReader
rpttodo.DataSource = dtrtodo2
rpttodo.DataBind
dtrtodo2.Close
contodo.Close
shahroozj
سه شنبه 03 بهمن 1385, 14:00 عصر
پس تعریف connection کجا است ؟ شما فقط contodo.Open کردید ولی جایی آن را نساخته اید
آیا برای کانکشن از کامپوننت استفاده کردید یا دستی جای دیگری ساخته اید ؟
کد زیر نحوه ساختن کانکشن است :
Dim DBConn As New SqlConnection
DBConn.ConnectionString = "server=Your SQL Server;uid=your user;pwd=your pass;database=your database name;"
ali_kolahdoozan
سه شنبه 03 بهمن 1385, 14:09 عصر
اگر این منطق سه سطحی رو یاد بگیرید خیلی براتون مفید خواهد بود
rtech
سه شنبه 03 بهمن 1385, 15:26 عصر
البته شکل کامل ترش :
Dim con1 as new sqlconnection
con1= Your Database details
Dim cmdcommand as new sqlcommand
dim strcommand as string
strcommand="your command"
cmdcommand(strcommand,con1)
con1.open
.
.
.
mehdi58
سه شنبه 03 بهمن 1385, 23:10 عصر
منظور از این rpttodo توی کد شما چه نوع کنترلیه ؟
سفید برفی
چهارشنبه 04 بهمن 1385, 07:43 صبح
سلام
من connection را بر روی فرم قرار داده ام .
rpttodo کنترلی از نوع reapeter هست که برای نمایش اطلاعات به دست آمده از آن استفاده کرده ام.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.