Ho risolto in questo modo, ma pur non ottenendo errori (recupero tutte le variabili), nel database non avviene la insert.
Il campo ID = int;
gli altri varchar.
codice:
string strDBType = "sqlserver";
string connString = "driver={SQL Server};server=000000000;uid=xxxxxxxxx;pwd=xxxxxxxx;database=xxxxxxxx";
string sqlString = "INSERT INTO [inserzione] (nomefile,testo,prezzo,nome,tel,ch,email,titolo,regione,settore) VALUES ('" + fileName + "', '" + Testo + "', '" + Prezzo + "', '" + Nome + "', '" + Tel + "', '" + Ch + "', '" + Email + "', '" + Titolo + "', '" + Regione + "', '" + Settore + "');";
using (System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection(connString))
{
conn.Open();
System.Data.Odbc.OdbcCommand cmd = new System.Data.Odbc.OdbcCommand(sqlString, conn);