|
|
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
Public Function SQLQuery(ByVal StrSQl As String) As Boolean Dim CommandSQL As New SqlClient.SqlCommand Form1.SqlConn.Open() CommandSQL.CommandText = StrSQl Form1.SqlConn.Close() End Function StrSQl = "CREATE DATABASE " & TxtCreateDB.Text & " ON (NAME =" & TxtCreateDB.Text & ", FILENAME ='" & TxtDirDB1.Text & "')" У меня не выполняется инструкция Create Database в чем проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 09:08 |
|
||
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
склонен думать, что дело в том, что ты её не выполняешь - ты просто открываешь и закрываешь коннект к БД. Сделай перед закрытием (после открытия) коннекта: CommandSQL.ExecuteNonQwery() - помоему правильно на инг. написал ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 09:27 |
|
||
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
А вот и не правильно :-) Правильно CommandSQL.ExecuteNonQuery ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 09:59 |
|
||
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
писал уже это только опять ошибка Line 1: Incorrect syntax near '1'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 11:58 |
|
||
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
какое значение вводишь в TxtCreateDB с уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 12:02 |
|
||
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
любое..... типа 1 или test я вычетал в MSDN ExecuteNonQuery - выполняет такие команды, как инструкции Transact-SQL INSERT, DELETE, UPDATE и SET. может быть другие инструкции не выполняются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 12:23 |
|
||
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
если пишу test CREATE FILE encountered operating system error 5(Отказано в доступе.) while attempting to open or create the physical file 'C:\BD'. CREATE DATABASE failed. Some file names listed could not be created. Check previous errors. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 12:27 |
|
||
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
у тебя ошибка в sql-строке, посмотри профайлером, что он пытается выполнить... с уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 12:28 |
|
||
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
ну значит прав не хватает с уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 12:29 |
|
||
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
странно на vb6 все работало а как профайлером просмотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 12:32 |
|
||
|
Transact - SQL
|
|||
|---|---|---|---|
|
#18+
ты сначала определись какая у тебя ошибка, если первый вариант "Incorrect syntax", то ошибка в запросе, например неправильное имя, или кавычек где не хватает, тут запускай sql profiler подключайся к нужному серверу и смотри, что у тебя шлется на сервер... если второй вариант (с правами), то в гугль, там найдешь решение =) с уважением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 12:47 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=33448790&tid=1353510]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 427ms |

| 0 / 0 |
