» »

Problem z connection stringom oz. z SQL bazo

Problem z connection stringom oz. z SQL bazo

Sladoled ::

Pozdravljeni!

Nekaj se igram z C# in bazami podatkov, pa mi enostavno ne gre sestaviti skupaj...
Problem je namreč v sami povezavi z bazo (Bazo sem ustvaril v VS - IDE in se nahaja v "debug folderju"). Vedno, ko program poženem, mi javi da je problem z povezavo na server, ali pa (če spremenim conn. string), da ne pozna določenih parametrov...
Že dva dni bulim v tole, tako da je možno, da sem spregledal nekaj očitnega (ali očitno bistvenega...).
V glavnem, toje je izsek iz kode:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Diagnostics;

namespace Tarok_turnir
	{
	// Class za shranjevanje in pisanje podatkov v bazo
	class cPodatki
		{

        #region fields

        private string myConnectionString;
        private SqlConnection myConnection;

        #endregion fields

		#region constructor
		public cPodatki()
			{
			
			myConnectionString= @"Data Source=|DataDirectory|\Tarok.sdf";
			myConnection = new SqlConnection(myConnectionString);
			}
		#endregion constructor

        #region Branje igralcev

        public List<string> PreberiIgralce()
            {
            //  prebere seznam igralcev
            //  in vrne list<> igralcev
            try
                {
                SqlDataReader myReader = null;
                SqlCommand myComand = new SqlCommand("SELECT * FROM seznam_igralcev", myConnection);
                myConnection.Open();
                myReader = myComand.ExecuteReader();
                List<string> igralci = new List<string>();
                while (myReader.Read())
                    {
                    igralci.Add(myReader["ImeIgralca"].ToString() + " " + myReader["PriimekIgralca"].ToString());
                    }
                return igralci;
                }
            catch (System.Exception ex)
                {
                throw ex;
                }
            finally
                {
                myConnection.Close();
                }

            }

        #endregion Branje igralcev


        #region Vpis igralcev

        public void VpisiIgralca(string ime, string priimek, string naslov, int id_kluba)
            {
            //  vpiše novega igralca v bazo
            string SQLstring = "INSERT INTO Seznam_igralcev (ImeIgralca, PriimekIgralca, NaslovIgralca, IDkluba) VALUES (@ime, @priimek, @naslov, @id_kluba)";
            SqlCommand myCommand = new SqlCommand(SQLstring, myConnection);
            myCommand.Parameters.AddWithValue("@ImeIgralca", ime);
            myCommand.Parameters.AddWithValue("@PriimekIgralca", priimek);
            myCommand.Parameters.AddWithValue("@NaslovIgralca", naslov);
            myCommand.Parameters.AddWithValue("@IDKluba", id_kluba);
            myConnection.Open();

            try
                {
                myCommand.ExecuteNonQuery();
                }
            catch (System.Exception ex)
                {
                throw ex;
                }
            finally
                {
                myConnection.Close();
                }
            }

        #endregion Vpis igralcev
		}
	}


... vse skupaj se ustavi pri "myConnection.Open();"

Enostavno ne vem več, kje sem ga usral...
Ima kdo kakšno idejo?

Hvala in lep pozdrav!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SQL problem

Oddelek: Programiranje
141681 (1299) win64
»

C# INSERT statment ne vpise podatkov

Oddelek: Programiranje
111201 (1075) darkolord
»

[Visual C#] TableAdapter

Oddelek: Programiranje
61124 (1000) detroit
»

[C#] DATA GRID VIEW

Oddelek: Programiranje
131936 (1816) Kekec
»

[C#] Query in code

Oddelek: Programiranje
261811 (1555) iggy1

Več podobnih tem