|
|
|
Не могу создать таблицу с именем поля больше 64 символов.
|
|||
|---|---|---|---|
|
#18+
Привет всем! Подскажите, пожалуйста, как разрешить проблему в нижеследующем коде: OleDbConnection conn = new OleDbConnection(); conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Documents and Settings\\dkol\\My Documents\\s.xls;Extended Properties=\"Excel 8.0\""; conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.CommandText = "CREATE TABLE SoftScape_Exporter ([fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff] char(255))"; cmd.Connection = conn; cmd.ExecuteNonQuery(); conn.Close(); Если длина имени поля не превышает 64 символов, этот код работает нормально, иначе возникает следующее исключение при выполнении строки cmd.ExecuteNonQuery();: [System.Data.OleDb.OleDbException] {"'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff' is not a valid name. Make sure that it does not include invalid characters or punctuation and that it is not too long."} Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 11:13 |
|
||
|
|

start [/forum/topic.php?fid=17&tid=1352877]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 308ms |

| 0 / 0 |
