2009-02-26 2 views
1

레코드 VBA 및 C#

Dim cn As New ADODB.Connection, cn2 As New ADODB.Connection 
         Dim rs As ADODB.Recordset 
         Dim connString As String 
         Dim SelectFieldName 

         Set cn = CurrentProject.Connection 
         SelectFieldName = astrFields(intIx) 
         Set rs = cn.OpenSchema(adSchemaColumns, _ 
         Array(Empty, Empty, Empty, SelectFieldName)) 

strsql = select field from rs!tablename 

지금 내가이 필드가 존재하는 테이블 이름을 얻어서 VBA에서 작동 이해이 코드를 고려.

나는이 코드에 대해 C#과 동등한 것이 무엇인지 알고 싶습니까?

+0

정리 태그 –

+0

이 질문은 원래의 질문 및 제목의 완전한 재 작성 ('에'제거 C#을에 'C'+ '날카로운'로 변경). – Fionnuala

+0

그 코드는 이해가되지 않습니다 - 나는 그것이 컴파일되거나 실행될 것이라고 생각하지 않습니다. –

답변

0
Using System.Data.SqlClient; 

//////now use following codes to retrieve data////// 
String ConStr = "Data Source=localhost;Initial Catalog=Database Name;Integrated Security=True"; 
     SqlConnection sqlcnn; 
     SqlCommand sqlcmd; 
     SqlDataReader sqldr; 
     string plssql; 
plssql = "select field from table_name where condition"; 
     sqlcnn = new SqlConnection(ConStr); 
     sqlcnn.Open(); 
     sqlcmd = new SqlCommand(plssql, sqlcnn); 
     sqldr = sqlcmd.ExecuteReader(); 
String val=sqldr["field name"].ToString(); 
sqlcmd.Close(); 
sqlcnn.Close(); 

크리스
------
은 온라인 계산기로 Excel 스프레드 시트를 변환합니다.
http://www.spreadsheetconverter.com

+0

이 코드는 질문이 SQL Server 백 엔드 또는 Jet/Ace 연결인지 여부가 불분명하기 때문에 현재 양식의 질문에는 적합하지 않을 수 있습니다. http://support.microsoft.com/kb/281784 – Fionnuala