View | Details | Raw Unified | Return to bug 148311
Collapse All | Expand All

(-)beagle-0.2.1-pristine/beagled/Mono.Data.SqliteClient/SqliteDataReader.cs (-2 / +2 lines)
Lines 128-134 namespace Mono.Data.SqliteClient Link Here
128
				for (int i = 0; i < pN; i++) {
128
				for (int i = 0; i < pN; i++) {
129
					string colName = "";
129
					string colName = "";
130
					if (version == 2) {
130
					if (version == 2) {
131
						IntPtr fieldPtr = (IntPtr)Marshal.ReadInt32 (pazColName, i*IntPtr.Size);
131
						IntPtr fieldPtr = Marshal.ReadIntPtr (pazColName, i*IntPtr.Size);
132
						colName = Marshal.PtrToStringAnsi (fieldPtr);
132
						colName = Marshal.PtrToStringAnsi (fieldPtr);
133
					} else {
133
					} else {
134
						colName = Marshal.PtrToStringAnsi (Sqlite.sqlite3_column_name (pVm, i));
134
						colName = Marshal.PtrToStringAnsi (Sqlite.sqlite3_column_name (pVm, i));
Lines 143-149 namespace Mono.Data.SqliteClient Link Here
143
			for (int i = 0; i < pN; i++) {
143
			for (int i = 0; i < pN; i++) {
144
				string colData = "";
144
				string colData = "";
145
				if (version == 2) {
145
				if (version == 2) {
146
					IntPtr fieldPtr = (IntPtr)Marshal.ReadInt32 (pazValue, i*IntPtr.Size);
146
					IntPtr fieldPtr = Marshal.ReadIntPtr (pazValue, i*IntPtr.Size);
147
					colData = Marshal.PtrToStringAnsi (fieldPtr);
147
					colData = Marshal.PtrToStringAnsi (fieldPtr);
148
					current_row.Add (Marshal.PtrToStringAnsi (fieldPtr));
148
					current_row.Add (Marshal.PtrToStringAnsi (fieldPtr));
149
				} else {
149
				} else {

Return to bug 148311