Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.15;
Скачать: CL | DM;

Вниз

SQL беда !!!   Найти похожие ветки 

 
DenNNis   (2002-07-25 08:58) [0]

С помощью команды select создаю таблицу, когда в object inspector, ставлю на этой таблице active:=true , то вылазит ошибка "General SQL error. Data-convertion resulted in overflow". Что за фигня помогите !


 
Sergey13 ©   (2002-07-25 09:14) [1]

Я конечно не знаток MS реализации SQL, но слабо себе представляю возможность создания таблицы с помощью команды SELECT. Наверное сервер со мной согласен. 8-) Что то ты напутал.


 
Anatoly Podgoretsky ©   (2002-07-25 09:15) [2]

Select?


 
Lord Warlock ©   (2002-07-25 09:17) [3]

он не создает а делает выборку...


> DenNNis (25.07.02 08:58)


приведи текст sql


 
AlexSam   (2002-07-25 09:20) [4]

Почитай команды SQL


 
DenNNis   (2002-07-25 09:23) [5]

select * into t1 from INFORMATION_SCHEMA.TABLES where TABLE_TYPE="+"""BASE TABLE"""

посути таблица t1 создается (естественно с выборкой по условию)
Дело не в этом , а в ошибке которая возникает при active=true


 
Lord Warlock ©   (2002-07-25 09:25) [6]

Я такой селект конечно не встречал, но почти 100% уверенность что
from INFORMATION_SCHEMA.TABLES и TABLE_TYPE LocalSQL не понимает и не поймет


 
DenNNis   (2002-07-25 09:30) [7]

Да все отлично, селект выполнился, я имею таблицу с нужной выборкой, проблема в том что я немогу сделать Ttable.active:=true; вываливается ошибка вышеуказанная


 
Lord Warlock ©   (2002-07-25 09:33) [8]

???? какой еще TTable???


 
DenNNis   (2002-07-25 09:42) [9]

Ну в дельфи есть у меня Table1
Table1.databasename:="имя той базы в которой находится та самая таблици t1"

Table1.TableName:="t1"

И естественно это все надо сделать active

Т.е. table1.active:=true; - - И Вылетает ошибка


 
Lord Warlock ©   (2002-07-25 09:45) [10]


> Table1.databasename:="имя той базы в которой находится та
> самая таблици t1"


Скорее здесь у тебя ошибка. Для рекомендаций мало данных.


 
legionary   (2002-07-25 15:33) [11]

1) Если доступ к данным идет через ADO убедись в том что установлены соответствующии апдейты в делфях

2) Выборка не возвращает результата, поэтому нужно использовать компонент StoredProc или например такой код MyConnection.Execute("...")

3) INFORMATION_SCHEMA.TABLES ??? это что, cиcтемная таблица такая? в mssql вроде таких нет, впрочем если она системная, то убедись что она не обновляется когда ты выполняешь запрос (в момент создания таблицы t1)

желяю удачи


 
3JIA9I CyKA   (2002-07-25 17:45) [12]

Ваще!


 
Desdechado ©   (2002-07-25 18:03) [13]

а, может, сделать просто
Query1.SQL.Text := "select * from INFORMATION_SCHEMA.TABLES where TABLE_TYPE="+"""BASE TABLE"""";
Query1.Active := True;

и никаких таблиц не надо заполнять :)


 
sniknik ©   (2002-07-25 18:07) [14]

select * into t1 from INFORMATION_SCHEMA.TABLES where TABLE_TYPE="BASE TABLE"

создает таблицу (t1 в данном случае) с именами таблиц. соответственно тудаже попадают TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE

зачем создавать отдельно таблицу? в любой момент то же можно получить select * from INFORMATION_SCHEMA.TABLES


 
unfam ©   (2002-07-26 07:55) [15]

>С помощью команды select создаю таблицу, когда в object >inspector, ставлю на этой таблице active:=true , то вылазит >ошибка "General SQL error. Data-convertion resulted in >overflow". Что за фигня помогите !

Как же можно подключать TTable к таблице в Object Inspector, если она у тебя будет создана только в Run-Time, когда отработает твой "select * into ...". По-хорошему, тогда уж
свой TTable активизируй сразу после выполнения (успешного) данного запроса.



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

Текущий архив: 2002.08.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
14-48259
Dr.Samba
2002-07-19 20:53
2002.08.15
У кого есть компонент тапа кнопки


4-48366
antonp
2002-06-10 22:41
2002.08.15
Как узнать Id процесса?


3-47932
Zmey
2002-07-24 04:22
2002.08.15
MySQL


6-48230
Lefan
2002-05-31 10:06
2002.08.15
TNMHTTP и Proxy


1-48189
[ch!p]
2002-08-02 14:08
2002.08.15
Просмотр Word документов из проги