ورود

View Full Version : ارتباط با access از طریق asp وچندموضوع دیگر



menosoft
شنبه 16 شهریور 1387, 02:20 صبح
با سلام
من از accessبرای دیتابیس استفاده می کنم
اما در اضافه کردن رکورد مشکل داشتم


Dim Con As New OleDb.OleDbConnection(strConString)

Dim CMD2 As OleDbCommand
Dim cdbp As OleDbParameter
'Dim strSql As String = "INSERT INTO Users VALUES ('" & Me.txtUName.Text & "','" & Me.txtPass.Text & "','" & Me.txtEmail.Text & "')"
Dim strSql As String = "INSERT INTO Users VALUES (@UserName,@Password,@Email)"

CMD2 = New OleDbCommand(strSql, Con)

CMD2.Parameters.Add("@UserName", SqlDbType.Char).Value = Me.txtUName.Text
CMD2.Parameters.Add("@Password", SqlDbType.Char).Value = Me.txtPass.Text
CMD2.Parameters.Add("@Email", SqlDbType.Char).Value = Me.txtEmail.Text


Try
If Con.State = ConnectionState.Closed Then
Con.Open()
End If
CMD2.ExecuteNonQuery()
Con.Close()
Catch ex As OleDbException
Con.Close()
Response.Write("Register is fail")
End Tryاما رکورد اضافه نمی شد تاینکه یه جایی خوندم که فایل دیتابیس نباید در درایوی با فرمت Ntfs باشه منم روی fat32 گذاشتم و جواب داد می خواستم دلیل ان موضوع رو بدونم

2-چگونه باید سایتی که با vs.netساختم راروی فضایی در وب قرار دهم
3-چگونه می شه یه سایت مانند وبلاگ طراحی کردکه یک صفحه اول داشته باشدو پست ها درون آن قرار بگیرند مثلان بر اساس تاریخ
با تشکر

parnamenevis
شنبه 16 شهریور 1387, 02:33 صبح
asp.net h اگه با اکسس کار کنی مشکلی نداره تو system file Ntfs فقت asp بود که این مشکلو داشت
تو میتونی با sql server راحت تر کار کنی همین دستورات هست فقت برای ساختن connection باید از کلاس sql client استفاده کنی
برای ساختن یه صفحه که بخواد comment دریافت کنه توکه با ثبت مشکلی نداری همین دستور بالاست برای نمایش هم از datalist استفاده کن و تو دستور sql میتونی ORDER BY DATE DECS بزاری