|
SQL
|
|||
---|---|---|---|
#18+
Здравствуйте уважаемы программисты. Кто нибудь конектился к базе Microsoft SQL 7.0 из FoxPro через мастер или же путем программного кода... Если кто знает напишите что нибудь.. Заранее спасиба ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2003, 14:29 |
|
SQL
|
|||
---|---|---|---|
#18+
Я использую так 1 метод STORE SQLCONNECT('44sdv', 'sa') TO asd 2 метод LOCAL inRetVal, loConnection, lcConnectString, loCommand, loParameter1, loParameter2 inRetVal=0 loConnection=CREATEOBJECT("ADODB.Connection") loConnection.CursorLocation=2 lcConnectString = "Provider=SQLOLEDB.1;" + ; "Data Source=44sdv;User ID=sa;Password= " loCommand.Open(lcConnectString) loCommand=CREATEOBJECT("ADODB.Command") loCommand.CommandType=4 loCommand.CommandText = "sp_GetNextKey" loCommand.ActiveConnection=loConnection но не прет постоянно каке то ошибки... Кто знает? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2003, 12:50 |
|
SQL
|
|||
---|---|---|---|
#18+
не ужели никто низнает как подцепится... программным путем. ау.... помогите ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2003, 12:50 |
|
SQL
|
|||
---|---|---|---|
#18+
RTFM SQLSTRINGCONNECT() Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2003, 13:23 |
|
SQL
|
|||
---|---|---|---|
#18+
Подключил указал имя сервера, имя базы.. код вставил в процедуру кнопки.. при нажати происхоли открытие мастера подключения к базе... это так должно чтоли быть???? а как привязаться к таблице в SQL-е??? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2003, 14:43 |
|
SQL
|
|||
---|---|---|---|
#18+
Crip я использовал втой код!!! PUBLIC lcDSNLess,lnConnHandle lcDSNLess="DRIVER = {SQL Server};" ; + "SERVER=<44sdv>;" ; + "UID=<userid>;" ; + "PWD=<password>;" ; + "DATABASE=PLATBASE;" ; + "WSID=<44SDV>;" ; + "APP=MicroX(R) Sample App" lnConnHandle=SQLSTRINGCONNECT(m.lcDSNLess) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2003, 06:14 |
|
SQL
|
|||
---|---|---|---|
#18+
Я так понимаю вы не совсем умеете пользоваться синтаксисом. <SomeParameter> - обозначает передачу параметра. Поэтому символы <> нужно убрать :) Правильный вариант: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2003, 10:17 |
|
SQL
|
|||
---|---|---|---|
#18+
Какая разница как писать можна так писать <asd> можно и так asd (без скобок) это никакую роль не играет, я уже такие вещи программировал... результат один и тоже ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2003, 15:05 |
|
SQL
|
|||
---|---|---|---|
#18+
Установи Код: plaintext
и посмотри что возвращает MESSAGE() и/или AERROR(). У меня строка примерно такая Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2003, 15:19 |
|
SQL
|
|||
---|---|---|---|
#18+
как я понял SQLSETPROP используется для того чтобы установить размер пакета для текущей связи а для чего это нужно ? что за 0 и 3? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2003, 06:22 |
|
SQL
|
|||
---|---|---|---|
#18+
Короче я глянул что возвращает MESSAGE и AERROR(), число 31 и что это означат? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2003, 06:36 |
|
SQL
|
|||
---|---|---|---|
#18+
Короче получилось, аказываеться так просто! Выглядит это следующим образом PUBLIC pConn, pColum pConn=SQLSTRINGCONNECT('driver=sql server;server=44sdv;database=platbase;uid=sa;pwd=') SQLEXEC(pConn, 'SELECT * FROM codPL', 'MyCursor2') BROWSE ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2003, 08:04 |
|
SQL
|
|||
---|---|---|---|
#18+
2DЭN >как я понял SQLSETPROP используется для того чтобы установить размер пакета для текущей связи а для чего это нужно ? что за 0 и 3? Он много для чего используется в данному случае, 0 означает все подключения, а 3 устанавливает не вывовдить окно логина, а генерировать ошибку. > Короче получилось Вот и славно ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2003, 10:23 |
|
SQL
|
|||
---|---|---|---|
#18+
Да интересно а как же теперь мне выдать это все в Лист PUBLIC pConn pConn=SQLSTRINGCONNECT('driver=sql server;server=44sdv;database=platbase;uid=sa;pwd=') =SQLPREPARE(pConn, 'SELECT systypes.xtype') =SQLEXEC(pConn,'MyCursor') ThisForm.list1.RowSource =('MyCursor') ThisForm.list1.requery() Для своей фокспрошной базы использую так, работает без проблем SELECT table1.fio, table1.tel; FROM table1; into cursor zap ThisForm.list1.RowSource = 'zap' ThisForm.list1.requery() Как передать данные с SQL7.0 в лист? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2003, 09:09 |
|
SQL
|
|||
---|---|---|---|
#18+
А если просто Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2003, 09:33 |
|
SQL
|
|||
---|---|---|---|
#18+
Да повсякому пробовал, все равно прется ..... Как же обмануть ???? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2003, 10:17 |
|
SQL
|
|||
---|---|---|---|
#18+
Быть такого не может.. Попробуй select * from MyCursor into cursor zap ЗЫ у листа какой RowSoueceType? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2003, 14:46 |
|
SQL
|
|||
---|---|---|---|
#18+
Может дело в фильтре? Попробуй Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2003, 14:49 |
|
SQL
|
|||
---|---|---|---|
#18+
Короче мужики! получилось.. нада был в указать в свостве листа RowSourceType=6-Fields он показывает все поля в листе мне теперь нужно вывести 2 (первое поле и последнее), а она лиса выводит мне первых два... запарился уже как зделать? SQLPREPARE(pConn, 'SELECT pl2.koddok,pl2.kol','INTO CURSOR MyCursor') SQLEXEC(pConn,'MyCursor') ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2003, 15:18 |
|
SQL
|
|||
---|---|---|---|
#18+
Ну и укажи в RecordSource список полей Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2003, 15:39 |
|
SQL
|
|||
---|---|---|---|
#18+
ты наверное имел ввиду .RowSource='mycusor.field1,fieldN' ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2003, 15:44 |
|
|
start [/forum/topic.php?fid=41&msg=32203858&tid=1598130]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 156ms |
0 / 0 |