Forum » Programiranje » 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:
... vse skupaj se ustavi pri "myConnection.Open();"
Enostavno ne vem več, kje sem ga usral...
Ima kdo kakšno idejo?
Hvala in lep pozdrav!
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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | SQL problemOddelek: Programiranje | 1681 (1299) | win64 |
» | C# INSERT statment ne vpise podatkovOddelek: Programiranje | 1201 (1075) | darkolord |
» | [Visual C#] TableAdapterOddelek: Programiranje | 1124 (1000) | detroit |
» | [C#] DATA GRID VIEWOddelek: Programiranje | 1936 (1816) | Kekec |
» | [C#] Query in codeOddelek: Programiranje | 1811 (1555) | iggy1 |