PDA

View Full Version : معادل دستور sql در بانک اکسس



IranVisual
سه شنبه 28 اسفند 1386, 12:20 عصر
من از این دستور برای بانک sql استفاه میکردم معادل این دستور رو برای بانک اکسس میخوام

Dim o As New SqlCommand
o.Connection = Coon
o.CommandText = "select max(FildName) from TableName"
Coon.Open()
Dim max As Object = o.ExecuteScalar
If max Is DBNull.Value Then
max = 0
End If
Coon.Close()

sepide1
سه شنبه 28 اسفند 1386, 17:15 عصر
من از این دستور برای بانک sql استفاه میکردم معادل این دستور رو برای بانک اکسس میخوام

Dim o As New SqlCommand
o.Connection = Coon
o.CommandText = "select max(FildName) from TableName"
Coon.Open()
Dim max As Object = o.ExecuteScalar
If max Is DBNull.Value Then
max = 0
End If
Coon.Close()
شما می تونید براحتی همین کدتونا عوض کنید فقط کافی است شما هر جایی Sql نوشتید را تبدیل به OleDb کنید
در ضمن خط زیر فراموش نشه


Imports System.Data.OleDb

sepide1
سه شنبه 28 اسفند 1386, 17:18 عصر
به عنوان مثال به جای SqlCommand بنویس oledbCommand

IranVisual
سه شنبه 28 اسفند 1386, 19:51 عصر
من این کار رو انجام دادم اما پیغام میده

sepide1
سه شنبه 28 اسفند 1386, 22:36 عصر
آخه چه پیغامی میده ؟

sepide1
سه شنبه 28 اسفند 1386, 23:46 عصر
Imports System.Data
Imports System.Data.OleDb

بعد اگه اشتباه نکنم (آخه من c# بلدم)


Dim con AsNew OleDbConnection
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Namebank.mdb") + ";User Id=Admin"