Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Вниз

MSSQL   Найти похожие ветки 

 
PeteDm   (2002-10-01 20:57) [0]

Помогите, пожалуйста, а то я уже не знаю, что не делать!Подключился к серверу MSSQL, создал на клиенте приложение, в котором указал созданную мной БД, но вижу только ситемную таблицу MASTER, а своя БД не проглядывается почему-то! Пробовал и с BDE, и без нее, но никак не могу открыть свою БД.


 
KSergey   (2002-10-02 07:13) [1]

Ну вообще-то тут предметно ничего не скажешь - вопрос не описывает всей ситуации.
Направления поиска:
1. Права доступа
2. А откуда уверенность, что не открывается своя БД (к стати, а с какой ошибкой?!) и что вообще-то прога делает, т.е. каким образом видится систамная БД (а не таблица) master? Может просто master стоит по умолчанию, а на свою БД просто не переключился?
3. Не совсем понятен порядок действий: вначале подключился, потом создал приложение (!) (а подключался чем и зачем?!). Так как все-таки происходит дело?


 
PeteDm   (2002-10-03 21:40) [2]

Подключился через TDataBase, указав SERVER NAME и DATABASE NAME.
Соединение прошло без ошибок. Но когда делаю запрос к созданной мной в БД табице, ругается, что такой таблицы нет. Или в TTable указываю имя своей БД, но в свойстве TableName вижу только системные таблицы. У меня клиент работает под Windows 98, а сервер SQL работает под Windows Server 2000. Может быть в этом причина ?


 
ЮЮ   (2002-10-04 05:53) [3]

SERVER NAME у TDataBase нет.
Надо создать алиас, в котором указать SERVER NAME и DATABASE NAME.
TDataBase.AliasNamе - созданный алиас
TDataBase.DataBaseName - лучше оригинальное имя, которого нет среди алиасов.

TTable.DataBaseName - DataBaseName от TDataBase

И вообще убери TTable, пока не позно :-) TQuery, TQuery и только TQuery !!!!


 
PeteDm   (2002-10-05 22:25) [4]

Через алиас тоже пробовал. Кстати, DATABASE NAME в алиасе и в TDataBase - это ведь одно и тоже. А насчет SERVER NAME у TDataBase: оно задается в свойстве Params или двойным щелчком на компоненте открывается окно с параметрами. По моему, что через алиас, что указанием драйвера DriverName и параметров никакого значения не имеет. А TTable взял для того, чтобы просмотреть, какие таблицы видны.


 
прохожий   (2002-10-06 02:10) [5]

Преждк\е всегоп проверь права доступа, видимости для тебя! Смотря под кем ты подсоединялся к базе при создании


 
sniknik   (2002-10-06 22:03) [6]

если уж убирать так убирать, BDE, TQuery тоже нахрен. ADODataset и ADOCommand дадут все что нужно. Никаких алиасов, проверка подключения уже на этапе создения строки коннекта (те же права), родное подключение к MSSQL!!! и т.д и т.п.
Недостаток, для Дельфи 5 обязательно апдейт ADO.


 
PeteDm   (2002-10-08 13:45) [7]

Спасибо, ребята ! Уже сделал, сам напортачил.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
4-92793
setar
2002-09-16 11:10
2002.10.28
Управление Com портом


14-92696
VictorT
2002-10-04 18:56
2002.10.28
таблицы стилей в Нетскейпе и Эксплорере


1-92563
Mirovodin
2002-10-16 12:01
2002.10.28
Размер выделенный под Pointer


4-92810
Mazenrat
2002-09-16 15:36
2002.10.28
IntToStr без модуля SysUtils.


14-92715
Aleksandr
2002-10-08 18:02
2002.10.28
Никто QuickReport под Делфи 7 не пытался присобачить?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский