Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Имя с пробелом в команде Select Добавлено: 15.06.07 11:22  

Автор вопроса:  Оллл
Доброго всем дня.
Может кто подскажет, как побороть проблему. Открываю таблицу DBF
cnn.ConnectionString = "Provider=MSDASQL.1;Extended Properties=" & "DSN=VFP_SPR;UID=;PWD=;SourceDB=" & path_dat & ";SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"
cnn.Open
rst.CursorLocation = adUseClient

stroka = "Select * FROM " & name_dat & " Order By PIK_N"
rst.Open stroka, cnn1, adOpenDynamic, adLockOptimistic

Если в path_dat или name_dat есть пробел, то все валится.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 15.06.07 11:54
Экранировать пробовали?
cnn.ConnectionString = "Provider=MSDASQL.1;Extended Properties=" & ";DSN=VFP_SPR;UID=;PWD=;SourceDB='" & path_dat & "';SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"/

stroka = "Select * FROM '" & name_dat & "' Order By PIK_N"

Ответить

Номер ответа: 2
Автор ответа:
 SAVok



ICQ: 155153916 

Вопросов: 2
Ответов: 126
 Профиль | | #2 Добавлено: 15.06.07 11:57
В случае с name_dat помогут двойные кавычки. Т.е. имя таблицы заключи в двойные кавычки
А в случае с path_dat должны помогать одинарные.

Ответить

Номер ответа: 3
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #3 Добавлено: 15.06.07 16:13
 
stroka = "Select * FROM [" & name_dat & "] Order By PIK_N"

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам