Missing OLE DB Provider for Database - vb.net

I am trying to link my vb.net program to a MS.ACCESS database to display my database to the crystal report, but I cant find the server in the OLE DB Provider.
I'm using:
Windows 8,
Ms access 2013 and
Microsoft visual studio 2008.

See this link and many more like it. 64 bit access. The standard jet driver is not available on 64 bit systems. But, you can download one.

Related

SQL Server compact

I'm trying to get data from api and insert them into a SQL Server .sdf database file, but I'm not sure how to do it especially that I'm using Windows forms on Visual Studio 2010
Can someone help me ?
This is a very broad question, however, at a very high level, you will need to open up a connection to the SQL Server Database and use a data access technology such as ADO.NET or EntityFramework to work with the objects in the database.
See the answer in this thread for an example of working with ADO.NET.

How do you link MS Access 2016 to Visual Fox Pro dbf tables as linked tables?

I have a Visual FoxPro set of tables (.dbf extension) which I want to create linked tables to in MS Access. The forums I have checked seem to indicate that the vfpodbc.dll is no longer supported. I have installed the new OLE driver, but it does not appear as an option in the Linked table manager for selection. I can access this driver from Excel 2016.
Question:
Am I limited to using the programatic link method via VBA or is there a way to get this to work using the Linked table manager?
My OS is Windows 10.
Visual FoxPro Software is "INFUSION version 8.414"
Using the FoxPro OLEDB driver, you will have to connect programmatically. There's no way to link tables the way you can from an ODBC data source.
Microsoft Dropped it's support since MS Jet 2.6, but you can try to use Advantage Database Server OBDC driver

Connecting SQL server 2000 using Visual Studio 2012

I'm facing following issue using Visual Studio 2012 when I'm trying to connect with MS SQL Server 2000 (in Data Connections window):
Strange is that it's actually getting list of databases when I'm using Microsoft SQL Server (SqlClient) as a data source.
Is there any way to connect VS 2012 and SQL Server 2000? Should I use different driver/provider? Is it possible at all to use those technologies together?
I figured out the solution. .NET Framework Data Provder for OLE DB -> Microsoft OLE DB Provider for SQL must be used.

How to convert Visual Foxpro database into SQL Server database

One of my clients has a Foxpro database (.DBF file). I need to convert it into a SQL Server 2008 database.
Does anyone have any idea how to do this? Kindly give me solution.
Thanks in advance....
Try the following steps:
1.Create ODBC Data Source to DBF file
2.Using SQL Server Import Data Wizard (right click to database in the SSMS)
3.Choose Data provider for ODBC as data source
4.Map and import your data
You can use the "Upsizing Wizard" from the Visual FoxPro program, it's located on Tools -> Wizards -> Upsizing Wizard.
If you try this keep on mind two things:
You need add the DBFs to a Database Container (it's a safe procedure: create a new Database and ADD the tables). BACKUP, those file can't be used as a "Free table" anymore. Again, talking about data is secure thing.
You may need this into a 32bit concern, AFAIK there is no 64 bits ODBC driver for DBFs o VFP Databases. And the Upsizing Wizard don't work for OLEDB.
See more about it in this KB article: HOWTO: How to Use the Upsizing (SQL) Wizard in Visual FoxPro
Edit:
I totally forgot the improved Upsizing Wizard in Visual FoxPro 9 SP2, it's way better: (VFP) Upsizing Simplified
Edit2: This could help: How to use SQL Server 2005 Integration Services (SSIS) to import Visual FoxPro data into SQL Server.

How to force SQL Server 2008 express import from Excel to a specific data type?

I'd like to force SQL Management Studio - Import Data - from XLS excel file to read one column as specific data type? It does a type guessing. My first N rows contain decimal data, but some later columns have also characters in there. I know I need to specify IMEX=1 in the connection string to the XLS file, but as far as I know this could be done only if I were using ADO.NET application to do it. (this forces Jet engine to honor registry setting HKML\Software\Microsoft\Jet\4.0\Engines\Excel\ImportMixedTypes which is set to Text).
It could also be done if I had developer/enterprise edition of sql server 2008, and editing DTS package to include the connection string. But I use Express edition that does not allow saving DTS packages - what are my other options? Thanks
Use the OLE DB Provier for Access Database Engine (or Jet depending on version of Excel), click the 'Properties' button to bring up the 'Data Link Properties' dialog, click the 'All' tab and in the list edit the 'Extended Properties' item to add IMEX=1.
Where to get the OLE DB provider? The version for the Access Database Engine, known as ACE, which was released as part of Access2007, can be used to open Jet 4.0 data sources including Excel spreadsheets. It can be downloaded from MSDN as 2007 Office System Driver: Data Connectivity Components. The stated supported operating systems are: Windows 7, Windows Vista, Windows Server 2008, Windows Server 2003 and Windows XP. There could be an equivalent for Access2010 but I'm out of the loop.
Add a first row having text data that you remove from the target table after importing the data.