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 | 1884 (1502) | win64 |
| » | C# INSERT statment ne vpise podatkovOddelek: Programiranje | 1344 (1218) | darkolord |
| » | [Visual C#] TableAdapterOddelek: Programiranje | 1318 (1194) | detroit |
| » | [C#] DATA GRID VIEWOddelek: Programiranje | 2083 (1963) | Kekec |
| » | [C#] Query in codeOddelek: Programiranje | 1956 (1700) | iggy1 |