|
Based on your data source name definition in the connection string it looks like you are trying to use ODBC to get data into your database. I cannot tell by the schema above what kind of database you are trying to connect to, but ODBC should only be used
as a last resort. There are .NET ADO drivers for most any database. For example, based on your schema if you are using MySQL your connection string would look like this:
tableName=Measurement; SignalIDFieldName=SignalID; ValueFieldName=Value; TimestampFieldName=Timestamp; TimestampFormat=null; dbConnectionString={server=mysql_server_ip; port=3306; protocol=tcp; database=measurement;
uid=my_username; pwd=my_pass}; dataProviderString={AssemblyName={MySql.Data, Version=5.2.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d}; ConnectionType=MySql.Data.MySqlClient.MySqlConnection; AdapterType=MySql.Data.MySqlClient.MySqlDataAdapter}
Here are the connection strings for a few other databases:
<exampleConnectionSettings>
<add
name="SqlServer.ConnectionString"
value="Data Source=serverName;Initial Catalog=openPDC;User Id=userName;Password=password"
description="Example SQL
Server database connection string"
encrypted="false"
/>
<add
name="SqlServer.DataProviderString"
value="AssemblyName={System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089};ConnectionType=System.Data.SqlClient.SqlConnection;AdapterType=System.Data.SqlClient.SqlDataAdapter"
description="Example SQL
Server database .NET provider string"
encrypted="false"
/>
<add
name="MySQL.ConnectionString"
value="Server=serverName;Database=openPDC;Uid=root;Pwd=password"
description="Example MySQL
database connection string" encrypted="false" />
<add
name="MySQL.DataProviderString"
value="AssemblyName={MySql.Data, Version=6.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d};ConnectionType=MySql.Data.MySqlClient.MySqlConnection;AdapterType=MySql.Data.MySqlClient.MySqlDataAdapter"
description="Example MySQL
database .NET provider string" encrypted="false" />
<add
name="Oracle.ConnectionString"
value="Data Source=openPDC;User Id=username;Password=password;Integrated Security=no"
description="Example Oracle
database connection string" encrypted="false" />
<add
name="Oracle.DataProviderString"
value="AssemblyName={System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089};ConnectionType=System.Data.OracleClient.OracleConnection;AdapterType=System.Data.OracleClient.OracleDataAdapter"
description="Example Oracle
database .NET provider string" encrypted="false" />
<add
name="OleDB.ConnectionString"
value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=openPDC.mdb"
description="Example Microsoft
Access (via OleDb) database connection string"
encrypted="false"
/>
<add
name="OleDB.DataProviderString"
value="AssemblyName={System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089};ConnectionType=System.Data.OleDb.OleDbConnection;AdapterType=System.Data.OleDb.OleDbDataAdapter"
description="Example OleDb
database .NET provider string" encrypted="false" />
<add
name="Odbc.ConnectionString"
value="Driver={SQL Server Native Client 10.0};Server=serverName;Database=openPDC;Uid=userName;Pwd=password;"
description="Example ODBC
database connection string" encrypted="false" />
<add
name="Odbc.DataProviderString"
value="AssemblyName={System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089};ConnectionType=System.Data.Odbc.OdbcConnection;AdapterType=System.Data.Odbc.OdbcDataAdapter"
description="Example ODBC
database .NET provider string" encrypted="false" />
</exampleConnectionSettings>
Thanks!
Ritchie
|