Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с таблицами C# & PostgreSQL, помогите разобраться 
:(
    Опции темы
fixa
Дата 5.5.2012, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 5.5.2012

Репутация: нет
Всего: нет



Код

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Npgsql;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        NpgsqlConnection con; 
        NpgsqlDataAdapter da;
        DataSet ds;
        String str;
        private void Form1_Load(object sender, EventArgs e)
        {
            InputBox.Input("Введите таблицу", "Ввод названия:", out str);
       
            
            {
             con = new NpgsqlConnection("Server=127.0.0.1; Port=5432; Database=library; User ID=postgres; Password=123456;");
            con.Open();
            
            da = new NpgsqlDataAdapter("select * from readers", con);

            ds = new DataSet();
            da.Fill(ds);
            BindingSource bs = new BindingSource(ds, ds.Tables[0].TableName);
            bindingNavigator1.BindingSource = bs;
            dataGridView1.DataSource = bs;
            con.Close();
            }
        



Вобщем, беда в том, что я не могу реализовать выбор таблицы. Значение, которое передается в str, если уточнять в цикле, то куда бы я этот цикл не ставила, он не работает.
3 таблицы есть. readers, books и dolg. Если писать:
if (str=="readers")
 da = new NpgsqlDataAdapter("select * from readers", con);
if (str=="books")
 da = new NpgsqlDataAdapter("select * from books", con);, то ругается на подключение. Если на каждый if создавать отдельное подключение, то он не видит ни одной таблицы. Подскажите, как правильно реализовать выбор таблицы?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0851 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.