un saluto a tutti
vi espongo un problema che ho riscontrato
da codice creo una tabella tramite il seguente codice
in effetti la tabella viene creata ma presenta il seguente problemacodice:tblCreate("Tabella", "tmp_id COUNTER, " & _ "tmp_ann LOGICAL, " & _ "tmp_Nome CHAR(50), " & _ "tmp_Cognome CHAR(50)") Public Function tblCreate(ByVal _Tabella As String, _ ByVal _StringaSql As String) As Boolean pbl_cmdSql = New System.Data.OleDb.OleDbCommand With pbl_cmdSql .Connection = pbl_connDbs .CommandText = "CREATE TABLE " & _Tabella & " (" & _StringaSql & ");" .ExecuteNonQuery() End With End Function
i dati nelle colonne nome e cognome vengono riempiti con spazi a
destra fino a raggiungere i 50 caratteri; questo sia che i dati vengano
scritti da codice che direttamente da access
ho provato anche con il seguente codice
ma il risultato non cambiacodice:tblCreate("Tabella", "tmp_id COUNTER, " & _ "tmp_ann LOGICAL, " & _ "tmp_Nome CHAR(50) WITH COMPRESSION, " & _ "tmp_Cognome CHAR(50) WITH COMPRESSION")
qualcuno puo' aiutarmi per risolvere il problema?
grazie

Rispondi quotando