من يه برنامه با VS 2005 نوشته بودم كه توش ارتباط با بانك ويژوال فاكس پرو داشت و فايل هاي DBF رو ميشد خوند. حالا كه VS 2008 نصب كردم ديگه اون برنامه كار نمي كنه و اصلا نحوه ارتباط با يه فايل DBF رو نميتونم پياده كنم . لطفا راهنماييم كنين.
من يه برنامه با VS 2005 نوشته بودم كه توش ارتباط با بانك ويژوال فاكس پرو داشت و فايل هاي DBF رو ميشد خوند. حالا كه VS 2008 نصب كردم ديگه اون برنامه كار نمي كنه و اصلا نحوه ارتباط با يه فايل DBF رو نميتونم پياده كنم . لطفا راهنماييم كنين.
با سلام
لطفا اعلام کنید به چه روشی به DBF متصل شده بودید واگر لازم میدانید یک قطعه کد در این خصوص قرار دهید(چون منطقی بنظر نمیرسد)
DataGridView1.DataSource = ""
ds = New DataSet
ds.Clear()
Dim connectionString As String = _
"Dsn=Visual FoxPro Database;sourcedb=" & dir_name & ";sourcetype=DBF;exclusive=No;" _
& "backgroundfetch=Yes;collate=Machine;null=Yes;dele ted=Yes"
Dim myQueryString As String
myQueryString = "SELECT * FROM " & file_name
GetDataSetFromAdapter(ds, connectionString, myQueryString)
DataGridView1.DataSource = ds.Tables(0)
به نظر نمی رسد ربطی به VS2008 داشته باشد. احتمالا dsn مربوطه پاک شده است یا درایورهای فاکس را باید مجددا نصب کنید.