C# 및 SQL Server 연결 문제를 해결하는 방법은 무엇입니까? 데이터 저장 시작되지 않음

파쿤도 폰세카

C#에서 SQL Server 연결에 문제가 있습니다.

내 프로그램은 간단하고 이름과 설명을 입력한 다음 데이터베이스에 Active Record와 함께 저장합니다. 그러나 데이터는 저장을 시작하지 않습니다.

SQL Server 데이터베이스( Select top 1000 rows)를 참조할 때 아무 것도 표시되지 않습니다.

C#과 SQL 중 어느 부분이 작동하지 않습니까? 입력에 콘솔 명령을 사용하고 있습니다.

내 수업 Neighborhood:

private string name;
private string description;

public string Name { get { return name; } set { name = value; } }
public string Description { get { return description; } set { description = value; } }

public Neighborhood(string name, string description)
{
    this.Name = name;
    this.Description = description;
}

public Neighborhood(){}

public bool Save()
{
    bool retor = false;
    string strCon = "Data Source=FACUNDO\\USARESTESQLSERVE; Initial Catalog = TestDB; Integrated Security = SSPI; ";

    SqlConnection con = new SqlConnection(strCon);

    string insert = "INSERT INTO Neighborhood (Name, Description) VALUES (@nom, @desc);";

    SqlCommand command = new SqlCommand(insert, con);
    command.Parameters.AddWithValue("@nam", this.Name);
    command.Parameters.AddWithValue("@desc", this.Description);

    try
    {
         con.Open();
         retor = true;
    }
    catch
    {
         retor = false;
         throw;
    }
    finally
    {
         if (con.State == ConnectionState.Open) 
              con.Close();
    }

    return retor;
}

그리고 이것은 SQL 코드입니다.

CREATE DATABASE TestDB

USE TestDB

CREATE TABLE Neighborhood 
(
    Name VARCHAR(30) NOT NULL,
    Description VARCHAR(50) NOT NULL,
    CONSTRAINT PK_Neighborhood PRIMARY KEY (Name) 
)
샤를 카발칸테

여기에 오타가 있습니다. 정답은 @nom입니다.

command.Parameters.AddWithValue("@nom", this.Name);

다음을 사용하여 쿼리를 실행하는 것을 잊었습니다 command.ExecuteNonQuery();.

try
{
   con.Open();

   // execute the query command
   command.ExecuteNonQuery(); 

   retor = true;
}
catch    
{
    retor = false;
    throw;
}
finally 
{
   if (con.State == ConnectionState.Open) 
       con.Close();
}

return retor;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

데이터 프레임 분할 및 분해 방법이 올바르게 작동하지 않는 문제를 해결하는 방법은 무엇입니까?

SQL Server 저장 프로 시저를 사용하여 데이터베이스에 연결 및 데이터 삽입

SQL Server에서 두 데이터베이스를 동시에 연결하는 방법은 무엇입니까?

OPENJSON을 사용하는 SQL Server 저장 프로 시저 : 삽입 또는 업데이트를 결정하는 방법은 무엇입니까?

빌드 및 저장되지 않은 개체에서 연결이 작동하도록하는 방법은 무엇입니까?

C의 연결 목록에 데이터를 동적으로 저장하는 방법은 무엇입니까?

SQL Server 문자열 쿼리 내에서 저장 프로 시저 매개 변수를 연결하는 방법은 무엇입니까?

인덱스 제약 조건을 사용하지 않고 단일 SQL 문에서 업데이트 및 삭제를 결합하는 방법은 무엇입니까?

SQL Server: 매시간 쿼리를 실행하고 결과를 테이블에 저장하는 방법은 무엇입니까? 업데이트 시 교체

PHP에서 이미지가 표시되지 않는 문제를 해결하는 방법은 무엇입니까?

SQL Server가 결과를 반환하지 않더라도 입력된 모든 원본 데이터를 결과에 유지하는 방법은 무엇입니까?

데이터베이스에 연결 / 연결 해제하는 가장 좋은 방법은 무엇입니까?

procfile이 표시되지 않는 문제를 해결하는 방법은 무엇입니까?

브라우저에서 Firebase 메시징이 지원되지 않습니다.이 문제를 해결하는 방법은 무엇입니까?

SQL Server : 분리 / 손상된 데이터베이스를 연결 / 복구하는 방법은 무엇입니까?

다른 PC에서 SQL Server Express 데이터베이스를 연결하는 방법은 무엇입니까?

Android / Java의 캐시에 저장 될 미래 글라이드 이미지 크기를 미리 얻는 방법은 무엇입니까? [해결되지 않음]

Ubuntu Server가 부팅되지 않는 문제를 해결하는 방법은 무엇입니까?

기존 데이터베이스를 SQL localdb에 연결하는 가장 좋은 방법은 무엇입니까?

Entity Framework를 사용하지 않고 .Net Core에서 SQL Server에 연결하는 방법은 무엇입니까?

C #에서 저장 프로 시저를 만든 다음 SQL Server에 * 저장 *하는 방법은 무엇입니까?

다른 저장소를 혼합하여 충족되지 않은 종속성 및 파일 충돌을 해결하는 방법은 무엇입니까?

Azure "이 버전의 SQL Server에서는 Windows 로그인이 지원되지 않습니다"를 해결하는 방법은 무엇입니까?

괄호가 두 조건을 함께 적용하지 않는 경우 SQL Server 문을 해결하는 가장 좋은 방법은 무엇입니까?

저장 프로시저를 사용하여 SQL Server 2012에서 Blob(VarBinary) 데이터를 문자열로 검색하는 방법은 무엇입니까?

lighttpd 서비스가 시작되지 않는 문제를 해결하는 방법은 무엇입니까?

SQL Server 2008에서 삽입, 업데이트 및 삭제 트랜잭션을 결합하는 가장 좋은 방법은 무엇입니까?

Win10 : 시작시 OpenVPN 연결이 연결되지 않도록하는 방법은 무엇입니까?

웹 브라우저 (예 : Firefox 및 IE)가 내가 https를 통해 링크 한 사이트에서 URL을 방문 할 때마다 안전하지 않은 연결 문제에 대해 불평하는 이유는 무엇입니까?

TOP 리스트

  1. 1

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  2. 2

    MDRotatingPieChart를 회전하면 각도 대신 x / y 위치가 변경됩니다.

  3. 3

    c # 웹 사이트에서 텍스트를 복사하는 방법 (소스 코드 아님)

  4. 4

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  5. 5

    ArrayBufferLike의 typescript 정의의 깊은 의미

  6. 6

    Ionic 2 로더가 적시에 표시되지 않음

  7. 7

    복사 / 붙여 넣기 비활성화

  8. 8

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  9. 9

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  10. 10

    QT Designer를 사용하여 GUI에 이미지 삽입

  11. 11

    java Apache POI Word 기존 테이블 셀 스타일 및 서식이있는 행 삽입

  12. 12

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  13. 13

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  14. 14

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  15. 15

    어떻게 같은 CustomInfoWindow 다른 이벤트를 할 수 있습니다

  16. 16

    rclone으로 원격 디렉토리의 모든 파일을 삭제하는 방법은 무엇입니까?

  17. 17

    dataSnapShot.getValue () 반환 데이터베이스에 그겁니다 데이터 종료 널 (null)

  18. 18

    ORA-12557 TNS : 프로토콜 어댑터를로드 할 수 없습니다

  19. 19

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  20. 20

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  21. 21

    C # Asp.net 웹 API-JSON / XML 변환기 API 만들기

뜨겁다태그

보관