HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: C# и .CDB
Страницы: 1 2 [3] 4 5 6 7
[Ответить]
igorekk [01.02.2007 09:42] :
Встанет.
Самому у гугля спросить нельзя?
http://www.google.ru/search?hl=ru&q=sqlite+%2B+windows+mobile&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=
Admin_Vlad [01.02.2007 10:20] :
Я разговор поддерживал 
Admin_Vlad [01.02.2007 10:34] :
Почти закончил:
-----------------------------------------
Object one = new Object();
ADOCE.Connection objectConn = new ADOCE.Connection();
objectConn.Open("\\My documents\\db.cdb","","",0);
string sSql = "select Russian2 from Translator2 where English2 = '" + textBox1.Text + "'";
ADOCE.Recordset objectRS = new ADOCE.Recordset();
objectRS = objectConn.Execute(sSql, out one, 1);
while (objectRS.EOF != true)
{
label1.Text = objectRS.Fields(1).Value;
objectRS.MoveNext();
}
Ошибка:
'ADOCE._Recordset.Fields' is a 'property' but is used like a 'method'
Admin_Vlad [02.02.2007 12:19] :
Я так тоже пробовал. Все равно не работает.
PS:
Я уже пытался перейти на MS SQL server 2005 mobile. Там тоже глюки:
Пытался создать таблицу со столбцами VARCHAR(30) в MS SQL server 2005 mobile:
Так работает:
CREATE TABLE tT (i INT NOT NULL PRIMARY KEY);
ALTER TABLE tT
ADD COLUMN sRussian INT;
Так не работает:
CREATE TABLE tT (i INT NOT NULL PRIMARY KEY);
ALTER TABLE tT
ADD COLUMN sRussian VARCHAR(30);UMN sRussian VARCHAR(30);
В MS SQL server 2005 mobile что только INT и SMALLINT поддерживаются? А как же текст?
igorekk [02.02.2007 12:25] :
Admin_Vlad, рекомендую прежде чем что-то программировать сначала ознакомиться с документацией
И заодно подумать нужно ли в такой простейшей программе использовать SQL Server.
PS.
ALTER TABLE tT ADD sRussian VARCHAR(30), ADD sRussian2 VARCHAR(30)
Admin_Vlad [02.02.2007 12:31] :
label1.Text = (string)objectRS.Fields.Value;
COMException
0x800a0bb9
в ADOCE:_ConnectionExecute()
Admin_Vlad [02.02.2007 12:39] :
А что надо использовать для англо-русского словаря на 20 000 строк?
igorekk [02.02.2007 12:43] :
Для начала надо ответить на вопрос: "а зачем я это делаю"? Есть ли какая-либо практическая выгода от него? Кому предназначен этот словарь. Стоит ли он того, чтоб пользователь захламлял машинку еще SQL Server'ом.
PS. Про SQLite я уже говорил. Но, видимо, нет ни малейшего желания разобраться.
Admin_Vlad [02.02.2007 12:50] :
ALTER TABLE tT ADD sRussian VARCHAR(30), ADD sRussian2 VARCHAR(30) Не работает
"Data type is not valid."
Вот так работает!:
CREATE TABLE tT (i INT NOT NULL PRIMARY KEY);
ALTER TABLE tT ADD COLUMN sRussian INT;
Стоит поменять тип - не работает
Малоизвестную базу данных ставить - несолидно будет для резюме.
Admin_Vlad [02.02.2007 12:52] :
Я это делаю для того, что-бы освоить новый язык и было что написать в резюме
[Ответить]
[< Назад] [Вперед >]