Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Перебор значений в таблице и сравнение с другой http://www.cyberforum.ru/ado-net/thread1360315.html
Здравствуйте. Нужна помощь. есть таблица в БД Oracle tabl с полями dat, otpravitel, poluchatel, jurnal и есть таблица tabl2 с полями dat, otpravitel и polucjatel, jurna причем dat имеет формат...
C# База данных в интернете Всем привет, подскажите пожалуйста как создать базу данных в интернете, что бы к нему имели доступ сразу несколько пользователей . И как установит связь с ним в приложениях c#. При много... http://www.cyberforum.ru/ado-net/thread1360236.html
Работа с БД (проверка структуры) C#
Суть в том, что ENtityFramework может сверять структуру бд, с той что у него в xml-ках(db.Database.CompatibleWithModel(false)), есть ли что-то подобное без EF, реализованное уже? Или придется писать...
C# Составление запроса ORDER BY CHAR_LENGHT
Не могу составить запрос правильно, проблема в синтаксисе. Help me please)) List<Form1.Brand> Brands = new List<Form1.Brand>(); string query = "SELECT BrandName, Logo, Description...
C# Выборка из нескольких таблиц http://www.cyberforum.ru/ado-net/thread1360195.html
Здравствуйте! Столкнулся с непониманием, как составить запрос для выборки данных из нескольких таблиц. Имеется 6 таблиц Student, status, spetial, falultet, departament, course. В таблицу student...
C# Синхронизация баз данных Вводная. Есть программа, использующая базу данных Access. Программой пользуются 3 человека - 2 оператора и начальник. Во всех случаях база данных хранится локально, каждый человек работает за... подробнее
Prog_maker
422 / 370 / 149
Регистрация: 23.01.2011
Сообщений: 1,035
23.01.2015, 20:19 0

Как в SharpDevelop подключить SQLite?

23.01.2015, 20:19. Просмотров 1941. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Devil_FoX как решение

Решение

особой разницы со студией нет. Так в референсе добавляешь System.Data.SQLite.dll
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
using System;
using System.Data.SQLite;
using System.Data;
 
namespace SQLite
{
    class Program
    {
        static SQLiteConnection connection_string = null;
        static SQLiteCommand sql_cmd;
        const string dbName = "mybd.sqlite";
        
        public static void Main(string[] args)
        {
           
           SQLiteDataAdapter dataAdapter;
           var ds = new DataSet();
           //  var dt = new DataTable();
           
           // SQLiteConnection.CreateFile(dbName); - создать файл базы данных
           // ExecuteQuery("CREATE TABLE IF NOT EXISTS Person (Id INTEGER PRIMARY KEY, Name TEXT);");
           // ExecuteQuery("INSERT into Person (Name) values('Иван');");
           // ExecuteQuery("INSERT into Person (Name) values('Петр');");
           //ExecuteQuery("INSERT into Person (Name) values('Петр');");
            
          string CommandText = "SELECT * FROM Person";
          connection_string = new SQLiteConnection(string.Format("Data Source={0}", dbName));
          dataAdapter = new SQLiteDataAdapter(CommandText, connection_string);
          ds.Reset();
          dataAdapter.Fill(ds);
       //   dt = ds.Tables["Person"];
          connection_string.Close();
          
          foreach (DataTable dt in ds.Tables)
            {
                Console.WriteLine("Таблица: {0}", dt.TableName);
 
                // Вывод имени столбцов
                for (int curCol = 0; curCol < dt.Columns.Count; curCol++)
                    Console.Write(dt.Columns[curCol].ColumnName + "\t");
                Console.WriteLine("\n--------------------------");
 
                // Выводим содержимое таблицы
                for (int curRow = 0; curRow < dt.Rows.Count; curRow++)
                {
                    for (int curCol = 0; curCol < dt.Columns.Count; curCol++)
                    {
                        Console.Write(dt.Rows[curRow][curCol].ToString() + "\t");
                    }
                    Console.WriteLine();
                }
                
                
            }
          Console.ReadKey(true);
        }
        
        static void SetConnection (string filename)
        {connection_string = new SQLiteConnection(string.Format("Data Source={0}", filename));}
        
        static void ExecuteQuery(string txtQuery)
        {
            SetConnection(dbName);
            try
            { 
               connection_string.Open();
               sql_cmd = connection_string.CreateCommand();
               sql_cmd.CommandText = txtQuery;
               sql_cmd.ExecuteNonQuery();
               connection_string.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return;
            }
 
        }
        
        
    }
}


Вернуться к обсуждению:
Как в SharpDevelop подключить SQLite?
0
Вложения
Тип файла: rar SQLite.rar (15.6 Кб, 34 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2015, 20:19
Готовые ответы и решения:

Файл cookies.sqlite не sqlite на самом деле, или как его открыть
хочу прочитать куки браузеров (это не противозаконно) оперу сделал, хром сделал, у хрома как раз...

SharpDevelop
Где можно скачать? Пару слов про ?

SharpDevelop
у кого-нибудь возникали проблемы с компиляцией кода в SharpDevelop? совсем недавно установил эту...

SharpDevelop AddConnection
Доброго дня, вот такая загвоздка: Стоит SharpDevelop 4 Открываю DatabaseExplorer Жму...

Базы в SharpDevelop
Первая же попытка окончилась успехом: void MainFormLoad(object sender, EventArgs e) {...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru