C# и .CDB
-
- Аспирант (2 lvl)
- Сообщения: 65
- Зарегистрирован: Пт авг 29, 2003 16:53
-
- Аспирант (2 lvl)
- Сообщения: 65
- Зарегистрирован: Пт авг 29, 2003 16:53
Гемор какой!
1. Найти, скачать, инсталлировать эмулятор
2. Установить SQL server
3. Создать базу данных
4. Найти .sdf
5. Написать программу делающую репликацию с
Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=c:\txtFilesFolder\;Extensions=asc,csv,tab,txt;
в
Data Source=c:\найденныйпуть\MyData.sdf;Persist Security Info=False;
1. Найти, скачать, инсталлировать эмулятор
2. Установить SQL server
3. Создать базу данных
4. Найти .sdf
5. Написать программу делающую репликацию с
Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=c:\txtFilesFolder\;Extensions=asc,csv,tab,txt;
в
Data Source=c:\найденныйпуть\MyData.sdf;Persist Security Info=False;
-
- Аспирант (2 lvl)
- Сообщения: 65
- Зарегистрирован: Пт авг 29, 2003 16:53
-
- Аспирант (2 lvl)
- Сообщения: 65
- Зарегистрирован: Пт авг 29, 2003 16:53
-
- Аспирант (2 lvl)
- Сообщения: 65
- Зарегистрирован: Пт авг 29, 2003 16:53
Почти закончил:
-----------------------------------------
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'
-----------------------------------------
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'
-
- Аспирант (2 lvl)
- Сообщения: 65
- Зарегистрирован: Пт авг 29, 2003 16:53
Я так тоже пробовал. Все равно не работает.
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 поддерживаются? А как же текст?
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 поддерживаются? А как же текст?
Admin_Vlad, рекомендую прежде чем что-то программировать сначала ознакомиться с документацией И заодно подумать нужно ли в такой простейшей программе использовать SQL Server.
PS.
PS.
Код: Выделить всё
ALTER TABLE tT ADD sRussian VARCHAR(30), ADD sRussian2 VARCHAR(30)
Последний раз редактировалось igorekk Пт фев 02, 2007 12:32, всего редактировалось 2 раза.
-
- Аспирант (2 lvl)
- Сообщения: 65
- Зарегистрирован: Пт авг 29, 2003 16:53
-
- Аспирант (2 lvl)
- Сообщения: 65
- Зарегистрирован: Пт авг 29, 2003 16:53
-
- Аспирант (2 lvl)
- Сообщения: 65
- Зарегистрирован: Пт авг 29, 2003 16:53
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;
Стоит поменять тип - не работает
Малоизвестную базу данных ставить - несолидно будет для резюме.
"Data type is not valid."
Вот так работает!:
CREATE TABLE tT (i INT NOT NULL PRIMARY KEY);
ALTER TABLE tT ADD COLUMN sRussian INT;
Стоит поменять тип - не работает
Малоизвестную базу данных ставить - несолидно будет для резюме.
-
- Аспирант (2 lvl)
- Сообщения: 65
- Зарегистрирован: Пт авг 29, 2003 16:53