|
|
|
Загрузить данные в sql
|
|||
|---|---|---|---|
|
#18+
Помогите.... как чего начать.... есть база в sql в ней одна таблица.... Как подсоединиться к sql, очистить эту таблицу а потом заполнить нужной информацией??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 17:21 |
|
||
|
Загрузить данные в sql
|
|||
|---|---|---|---|
|
#18+
А кто такой ентот sql ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 17:35 |
|
||
|
Загрузить данные в sql
|
|||
|---|---|---|---|
|
#18+
Сори забыл написать Присоединиться к Базе надо из 1С ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 17:38 |
|
||
|
Загрузить данные в sql
|
|||
|---|---|---|---|
|
#18+
К базе присоединился Соединение=СоздатьОбъект("ADODB.Connection"); СтрокаКоннекта="driver={SQL Server};server="+глСервер+";uid=sa;pwd="+глПароль+";Database="+глБазаДанных; Соединение.ConnectionTimeOut=20; Соединение.CursorLocation=3; Попытка Соединение.Open(СтрокаКоннекта); Исключение Предупреждение("Невозможно установить соединение с базой данных!"); //Действия Возврат; //******** КонецПопытки; а как в таблицу добавить строки со значениями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 19:04 |
|
||
|
Загрузить данные в sql
|
|||
|---|---|---|---|
|
#18+
ну на 1С не програмил, мож соединение и правильно установленно, а вот как "загрузить" туда данные.. хм.. наверное ответ храниться в самом названии SQL по моему это язык такой есть... Standart Query Language расшифровуется... вставить, ак примеру есть табличка Т1: скл="insert into T1 ({*в какие поля вставить значения, по порядку, их названия собственно*}поле1, поле2, поле3)values({*вставляем значения в том порядке в которм перечислили*}"Значение1","Знач.2","Знач3"); есть разные способы но думаю поймёте в какую степь хоть копать :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2007, 01:12 |
|
||
|
Загрузить данные в sql
|
|||
|---|---|---|---|
|
#18+
KisaNetikну на 1С не програмил, мож соединение и правильно установленно, а вот как "загрузить" туда данные.. хм.. наверное ответ храниться в самом названии SQL по моему это язык такой есть... Standart Query Language расшифровуется... вставить, ак примеру есть табличка Т1: скл="insert into T1 ({*в какие поля вставить значения, по порядку, их названия собственно*}поле1, поле2, поле3)values({*вставляем значения в том порядке в которм перечислили*}"Значение1","Знач.2","Знач3"); есть разные способы но думаю поймёте в какую степь хоть копать :-) спасибу ... разбираюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2007, 08:47 |
|
||
|
Загрузить данные в sql
|
|||
|---|---|---|---|
|
#18+
Раз уж стал использовать объекты ADODB, продолжай Лучше, конечно почитать, соответственно MSDN: Win32 and COM development+Data Access and Storage+Microsoft ActiveX Data Objects. Для чистого скл-запроса, без возврата данных тебе достаточно Соединение.Execute('DELETE FROM таблица', СколькоЗаписей Обработано, опции); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2007, 11:50 |
|
||
|
Загрузить данные в sql
|
|||
|---|---|---|---|
|
#18+
СколькоЗаписейОбработано - переменная типа Long, но имеет смысл только в синхронном режиме. опции - я думаю, тебе в данном случае достаточно adExecuteNoRecords=80h для комманд DELETE, INSERT, CREATE и т.п. ("For a non–row-returning command string!") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2007, 11:54 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1346266]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
196ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 487ms |

| 0 / 0 |
