|
|
|
Не могу создать таблицу с именем поля больше 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&fpage=97&tid=1352877]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 371ms |

| 0 / 0 |
