Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка данных в базу MSSQL из VisualStudio 2008, VisualStudio 2008 -> Insert -> MSSQL 
:(
    Опции темы
17cross76
Дата 3.8.2009, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.2.2007

Репутация: нет
Всего: нет



Пожалуйста помогите!
1)Есть база в MSSQL, наз-ся Stat. В которой поля P1, P2, P3, P4. Разобрал некоторый файл и имею данные в переменных tmp1, tmp2, tmp3.
2) Задача: запихнуть содержимое переменных в соответствующие поля базы.
3) Проблема: Перепробовал многое, не могу подключится к базе. Есть ли простое решение для данной цели. (Т.е делаю "Insert  into Stat (P1, P2, P3) values ('%d, %s, %d')",tmp1, tmp2, tmp3).
PM MAIL   Вверх
17cross76
Дата 3.8.2009, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.2.2007

Репутация: нет
Всего: нет



В догонку:

Пробовал вот так:

CString strServer("sql_servr_address");
CString strUser("user_name");
CString strPassword("user_pw");
CString strDatabase("DBname");
CString connString;
connString.Format(_T("driver={SQL Server};server=%s;UID=%s;PWD=%s;DATABASE=%s"), strServer, strUser, strPassword, strDatabase);
CDatabase m_Database;
if (!m_Database.OpenEx(connString))
{
    Report("NOT Connected");
}
else
{
    Report("Connected");
    CRecordset record(&m_Database);
    if (record.Open(AFX_DB_USE_DEFAULT_TYPE, _T("SELECT * FROM table_name ORDER BY id DESC")))
    {
        CString strResult;
        record.GetFieldValue(_T("row_name"), strResult);
    }
}


на CDatabase m_Database; выдает  Необъявленный идентификатор...

PM MAIL   Вверх
AndreyK
Дата 3.8.2009, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 102
Регистрация: 15.3.2007

Репутация: нет
Всего: нет



А как ты подключаешься?

Я ,например, попытался и бросил попытки подключаться иначе чем через ODBC.

А через неё строка подключения выглядит так:"ODBC;Provider=MSDASQL.1;DSN=MyBase;"

Ну и пароль/логин ещё добавляется - если способ идентификации по паролю, а не по виндовс-юзеру.


Это сообщение отредактировал(а) AndreyK - 3.8.2009, 15:38
PM MAIL   Вверх
kobra
Дата 5.8.2009, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 15.6.2005
Где: Грузия, Тбилиси

Репутация: 5
Всего: 9



про составление строки соединения отправится на саит http://connectionstrings.com/
а осталное в разделе Базы данных под .NET (еще)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0423 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.